正则表达式接受至少包含五个字符的所有字符



我在网络上看到了以下正则表达式。

(?=^.{8,}$)((?=.*d)|(?=.*W+))(?![.n])(?=.*[A-Z])(?=.*[a-z]).*$

仅当字符串符合以下条件时,它才会进行验证:

  • 至少包含 (1) 个大写字母
  • 至少包含 (1) 个小写字母
  • 至少包含 (1) 个数字或特殊字符
  • 长度至少包含 (8) 个字符

但我试图让它至少包含 5 个字符,同时允许用户使用他们选择的任何字符。

则表达式.{5}将匹配任何包含至少五个字符的字符串。请注意,除了换行符之外,字符可以是任何字符,因此由五个空格组成的字符串将匹配。

相关内容

最新更新