如何验证密码不接受正则表达式的空格
How to validate a password does not accept spaces with regex
我有这个正则表达式:
^(?=.*[a-z])(?=.*[0-9])(?=.*[^\w\*]).{6,20}$
这个表达式验证密码给我带来字母、数字和特殊字符,但我还需要验证密码不包含空格
示例:
允许密码:over5+flow
密码不允许:over5 +flow
您可以将 .
更改为 [^\s]
。这将仅匹配非 space 个字符。
^(?=.*[a-z])(?=.*[0-9])(?=.*[^\w\*])[^\s]{6,20}$
我有这个正则表达式:
^(?=.*[a-z])(?=.*[0-9])(?=.*[^\w\*]).{6,20}$
这个表达式验证密码给我带来字母、数字和特殊字符,但我还需要验证密码不包含空格
示例:
允许密码:over5+flow
密码不允许:over5 +flow
您可以将 .
更改为 [^\s]
。这将仅匹配非 space 个字符。
^(?=.*[a-z])(?=.*[0-9])(?=.*[^\w\*])[^\s]{6,20}$