十一、js判断字符串长度大小、是否有输入

/*
1、检查字串长度
输入的参数长度不得大于指定值
第一个参数为需要验证的参数,第二个是指定的长度
注意:这个方法区别对待了中文和英文的区别,将中文直接作为两个字节处理了!!!不需要再考虑中文的双字节问题
return:如果字符长度超过限制,则返回false,没有超过限制返回true
*/
function checkStringLength(param,leng){
    var str = param ;    
    var i,sum;
     sum=0;
     for(i=0;i<str.length;i++)
     {
          if ((str.charCodeAt(i)>=0) && (str.charCodeAt(i)<=255))
               sum=sum+1;
          else
               sum=sum+2;
     }
     return sum<=leng;    
}

/*
2、使用正则表达式:检查(必填)文本框的值是否已经填写
param 被检查的文本框的值
return:  没有填写返回false,已经填写的返回true
*/ 
function checkRequired(param){
    var jud = param.replace(/^\s+|\s+$/g,'');
    if(jud=='')return false;
    else return true;
}

 

posted @ 2018-03-23 15:52  爱笑的berg  阅读(2228)  评论(0编辑  收藏  举报