这是正则表达式
^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[\-$*.{}?"!@#%&\/\\,><':;|_~`^\]\[\)\(]).{8,}
当前,这确保一个字符串在列表中至少包含1个大写字母,1个小写字母,1个数字和一个特殊字符。
我想要的是确保我不允许使用空格,但是我找不到解决方法。
答案 0 :(得分:1)
您可以将.
更改为\S
:
^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[\-$*.{}?"!@#%&\/\\,><':;|_~`^\]\[\)\(])\S{8,}$