格式验证
手机号码验证
function checkPhone(){ var phone = document.getElementById(\'phone\').value; if(!(/^1[34578]\d{9}$/.test(phone))){ alert("手机号码有误,请重填"); return false; } }
邮箱验证
类型
1、纯数字 123456@qq.com
2、纯字母 zhangsan@qq.com
3、字母数字混合 zhang123@qq.com
4、带点的 zhang.san@qq.com
5、带下划线 zhang_san@qq.com
6、带连接线 zhang-san@qq.com
function checkEmail(str){ var re = /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/; if (re.test(str)) { alert("ok"); } else { alert("nope"); } }
密码验证
//密码必须包含数字和字母 function CheckPassWord(password) { var str = password; if (str == null || str.length < 8) { return false; } var reg = new RegExp(/^(?![^a-zA-Z]+$)(?!\D+$)/); if (reg.test(str)) return true; } //必须为字母加数字且长度不小于8位 function CheckPassWord(password) { var str = password; if (str == null || str.length <8) { return false; } var reg1 = new RegExp(/^[0-9A-Za-z]+$/); if (!reg1.test(str)) { return false; } var reg = new RegExp(/[A-Za-z].*[0-9]|[0-9].*[A-Za-z]/); if (reg.test(str)) { return true; } else { return false; } }
版权声明:本文为sunBinary原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。