我要检查字符串的以下条件:
[a-z]
[A-Z]
[0-9]
_
@
$
一个解决方案是为每个条件分别编写正则表达式,但我不想这样做。 这个建议有什么建议吗?
如果您希望它成为单个正则表达式,则可以使用
(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*\W)
您可以在此处https://regex101.com/r/8raurw/1