密码正则表达式 [关闭]

Posted

技术标签:

【中文标题】密码正则表达式 [关闭]【英文标题】:Password RegExpression [closed] 【发布时间】:2015-12-27 19:40:47 【问题描述】:

我对密码字段有以下要求 “密码必须至少包含 4 组中的 1 组:大写、小写、数字、特殊字符” 有人请帮忙

【问题讨论】:

是的,它必须至少包含一个大写、小写、数字、特殊字符,或者它包含多个但必须是上述组之一。 【参考方案1】:

^(?=.*[A-Z]1,)(?=.*[a-z]1,)(?=.*[0-9]1,)(?=.*[!@#\$%\^&\*()_\+\-=\[\]\\:;"'<>,./]1,).4,$

应该这样做。说明:

^开始

(?=.*[A-Z]1,)至少一个鞋面

(?=.*[a-z]1,)至少低一级

(?=.*[0-9]1,)至少一位数

(?=.*[!@#\$%\^&\*()_\+\-=\[\]\\:;"'<>,./]1,) 至少一个提到的字符

.4, 最小长度 4

$结束

【讨论】:

以上是关于密码正则表达式 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

需要至少两个要求的密码的正则表达式[关闭]

如何编码以防止此错误消息来自正则表达式并通过单击关闭按钮随时关闭该表单?

没有空格或特殊字符的正则表达式[关闭]

JAVA密码校验正则表达式

求:正则表达式,条件是:输入的密码不少与六位数(js脚本也可以)

java中的正则表达式问题 怎么验证密码必须由字母 数字或下划线开头,密码可以随便组合