var checkMe = function (val , mytype , obj){
switch(mytype){
case "qq":
return /^[1-9]\d{4,8}$/.test(val)
break;
case "require":
return /.+/.test(val);
break;
case "number":
return /^\d+$/.test(val);
break;
case "lenB":
str = val.replace(/[^\x00-\xff]/g , "**");
lens = str.length;
max = obj.attr("max");
return (max | 0) * 2 >= lens && 0 < lens;
break;
case "email":
return /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(val);
break;
case "url" :
return /^(http:\/\/)?[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/.test(val);
break;
case "range" :
max = obj.attr("max");
return parseInt(val,10) <= parseInt(max,10);
break;
}
}
js验证
最新推荐文章于 2024-04-20 14:59:10 发布