//验证通用函数 a表示元素对象,b表示正则表达式,c存bool值
function testyz(a,b,c){
c=false;
$(a).on("blur",function(){
var $zhi=$(this).val();
if(b.test($zhi) && $zhi.length>0){
c=true;
alert("符合")
}else{
c=false;
alert("不符合")
}
});
}
//例子
//用户名
testyz("#username",/^\w{3,}@\w+(\.\w+)+$|^1[3|4|5|7|8]\d{9}$/,yhbool);
//密码
testyz("#mima",/^[a-zA-Z][a-zA-Z0-9]{5,16}/,mmbool);
//手机号
testyz("#phone",/^1[3|4|5|7|8]\d{9}$/,sjbool);
本文介绍了一个用于前端输入验证的通用函数,该函数利用正则表达式检查用户输入是否符合预设的模式,包括电子邮件、密码和电话号码格式。通过具体的实例展示了如何在网页中使用此函数进行实时的输入有效性校验。
8719

被折叠的 条评论
为什么被折叠?



