Gur*_*ruC 2 .net c# regex passwords validation
我正在制定一项要求,我必须创建一个强密码.必须满足以下条件:
- > 它应该是上限字母,小写字母,数字和特殊字符的组合
我可以为此写一个正则表达式吗?如果有,怎么样?
例如,要验证至少8个字符的密码:
if (Regex.IsMatch(subjectString,
@"^ # Start of string
(?=.*\p{Lu}) # Assert at least one uppercase letter
(?=.*\p{Ll}) # Assert at least one lowercase letter
(?=.*\d) # Assert at least one digit
(?=.*[^\p{L}\d]) # Assert at least one other character
.{8,} # Match at least 8 characters
$ # End of string",
RegexOptions.IgnorePatternWhitespace))
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
781 次 |
最近记录: |