【发布时间】:2018-10-16 17:18:39
【问题描述】:
确保给定字符串至少包含一个小写字符和一个大写字符以及包含数字和特殊字符的正则表达式是什么!@#$%^&*()+=? ?
正则表达式的顺序重要吗?
【问题讨论】:
-
了解您使用的是哪个正则表达式引擎或文本编辑器会有所帮助,但一般来说,lookahead 会为您提供这种灵活性。
-
我将它用于密码正则表达式,至少 1 个大写字母,1 个小写字母,1 个数字,1 个特殊字符,最少 10 个字符:
/^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#\$%\^&\*])(?=.{10,})/from thepolyglotdeveloper.com/2015/05/…
标签: regex