规则:最少包含2个大写字母、2个小写字母、2个数字、2个指定的特殊字符、长度10到20
密码中不能包含“XXXX”
$(function(){})function checkPassWord(psd){var psd=$("#psd").val();var contentPattern = /^(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*()])(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*()])[\da-zA-Z!@#$%^&*()]{10,20}$/;var rootPattern=/^((?!root).)*$/;if(!contentPattern.test(psd)){console.log("最少包含1个大写字母、1个小写字母、1个数字、一个指定的特殊字符、长度10到20");return "最少包含1个大写字母、1个小写字母、1个数字、一个指定的特殊字符、长度10到20"";}if(!rootPattern.test(psd)){console.log("密码不能包含“root”");return "密码不能包含“root”";}}
详细介绍请参阅我的另一篇文章:
/chuanxincui/article/details/8383