在项目中,经常会遇到密码和填写手机号的业务,然后我们就需要对输入的密码和手机号进行校验,看输入的是否合乎标准,于是就需要用到正则表达式来验证。
手机号的验证: if(!/^1[0-9]{10}$/g.test(cellphone)){
popup.popup({msg: '请填写正确的手机号码'});
return;
}
/^1[0-9]{10}$/g.test(cellphone)
以1开头,10个数字结尾,然后test进行验证
密码:密码中大部分只包含数字和字母,所以也需要正则表达式来判断一下
function valPwd(v){
var r=/^[a-zA-Z0-9]+$/g;
return r.test(v);
}
alert(valPwd('111111111111'));//true
alert(valPwd('aaaaaaaa'));//true
alert(valPwd('23423szf234'));//true
alert(valPwd('!#sdfafasdf'));//false
alert(valPwd('我的234234'));//false
</script>
var r=/^[a-zA-Z0-9]+$/g;就是以大小写字母和数字开头,然后只包含大小字母和数字。
/^[a-zA-Z0-9]+$/g.test();