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

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

【问题讨论】:

  • 是的,它必须至少包含一个大写、小写、数字、特殊字符,或者它包含多个但必须是上述组之一。

标签: c# regex passwords


【解决方案1】:

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

应该这样做。说明:

^开始

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

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

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

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

.{4,} 最小长度 4

$结束

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-20
    • 2013-07-10
    • 1970-01-01
    相关资源
    最近更新 更多