正则表达式 最少包含2个大写字母、2个小写字母、2个数字、2个指定的特殊字符

规则:最少包含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”";}}

 

 

详细介绍请参阅我的另一篇文章:

https://blog.csdn.net/chuanxincui/article/details/83820043


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部