我很难为 RegularExpressionValidator 控件创建一个正确的正则表达式,该控件允许检查以下密码:
- 大于七个字符。
- 包含至少一位数字。
- 包含至少一个特殊(非字母数字)字符。

似乎也找不到任何结果。任何帮助,将不胜感激!谢谢!

最佳答案

也许你会发现 this article 很有帮助。你可以试试下面的表达式

^.*(?=.{8,})(?=.*[\d])(?=.*[\W]).*$

和分割:
  • (?=.{8,}) - 包含至少 8 个字符
  • (?=.*[\d]) - 包含至少一位
  • (?=.*[\W]) - 包含至少一个特殊字符
  • 关于asp.net - 正则表达式密码验证器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3810121/

    10-12 00:03
    查看更多