正则表达式至少8个上下数字或其他非字母

前端之家收集整理的这篇文章主要介绍了正则表达式至少8个上下数字或其他非字母前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
>至少包含8个字符.
>包含大写和小写字母.
>包含数字或其他非字母字符.

上述标准可以是什么?

我正在创建一个更强密码的检查:)

c#我正在使用

这应该这样做:
(?=.*?[a-z])(?=.*?[A-Z])(?=.*?[^a-zA-Z]).{8,}

见:rubular

解释:

(?=.*?[a-z]) //lookahead,there has to be a lower case alphabetic char
(?=.*?[A-Z]) //lookahead,there has to be a upper case alphabetic char
(?=.*?[^a-zA-Z]) //lookahead,there has to be a non-alphabetic char
.{8,} // any character at least 8 times
原文链接:https://www.f2er.com/regex/356882.html

猜你在找的正则表达式相关文章