输入的参数长度不得大于指定值
第一个参数为需要验证的参数,第二个是指定的长度
注意:这个方法区别对待了中文和英文的区别,将中文直接作为两个字节处理了!!!不需要再考虑中文的双字节问题
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
;
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
;