700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 正则表达式匹配密码包含大小写字母 数字 特殊字符至少3个组合大于8个字符

正则表达式匹配密码包含大小写字母 数字 特殊字符至少3个组合大于8个字符

时间:2019-06-16 08:31:30

相关推荐

正则表达式匹配密码包含大小写字母 数字 特殊字符至少3个组合大于8个字符

1.密码

包含大小写字母、数字、特殊字符至少3个组合大于8个字符

java

public static final String PW_PATTERN = "^(?![A-Za-z]+$)(?![A-Z\\d]+$)(?![A-Z\\W]+$)(?![a-z\\d]+$)(?![a-z\\W]+$)(?![\\d\\W]+$)\\S{8,}$";/*** 弱密码排除检测* @param pwd* @return*/public static boolean checkPassword(String pwd){boolean result = false;if(pwd.matches(PW_PATTERN)){//匹配进入result = true;}return result;}

js

var pwpattent = /^(?![A-Za-z]+$)(?![A-Z\d]+$)(?![A-Z\W]+$)(?![a-z\d]+$)(?![a-z\W]+$)(?![\d\W]+$)\S{8,}$/;if (pwpattent.test($('#updatePasswordBean_surePassword').val()) == false) {$('#updatePasswordBean_password').val("");$('#updatePasswordBean_surePassword').val("");$('#updatePasswordBean_password').focus();alert('密码格式不规范,至少包含大小写字母、数字、特殊字符大于8个字符,请重新填写!');return;}

正则表达式手册

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。