1.必须包含至少一位数字和一位字母,方法如下:
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;}
2.必须包含数字加字母 不能包含特殊符号等,方法如下:
function CheckPassWord(password) {//必须为字母加数字且长度不小于8位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;}}
参考博客:
JS 用正则表达式,验证密码包含数字和字母的方法/A/l1dywNAxJe/