我试图连续写两封以上的.Net Regex.
aa - fine
Aa - fine
aaa - not allowed
Aaa - not allowed
Run Code Online (Sandbox Code Playgroud)
我是正则表达式的新手,但这是我到目前为止拼凑的内容.
if (Regex.IsMatch(Password, @"/[^A-Za-z]{2}/"))
return "Password cannot contain 3 consecutive same letters";
Run Code Online (Sandbox Code Playgroud)
我不确定这是否接近.
你需要删除斜杠(为什么它们在那里?这不是PHP)你可以使用ignore case标志.喜欢:
Regex.Match(pw, @"(?i)(.)\1\1")
Run Code Online (Sandbox Code Playgroud)
与以下相同:
Regex.Match(pw, @"(.)\1\1", RegexOptions.IgnoreCase)
Run Code Online (Sandbox Code Playgroud)
正如Ilia G.所评论的那样
| 归档时间: |
|
| 查看次数: |
2060 次 |
| 最近记录: |