密码正则表达式验证:防止空格

Mattomtom

好的,所以我尝试遵守以下密码规则:

必须为6到15个字符,包括至少一个小写字母,一个大写字母和至少一个数字。也不应包含空格。

现在,除了空格外,我有:

^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{6,15}$

问题是,允许有空格。

环顾四周后,我尝试使用\s,但这弄乱了我的小写和大写要求。我也看到了另一个建议更换*一个+,但似乎打破了整个事情。

如果您想进行现场测试,我已经创建了REFiddle

要澄清的是,不幸的是,这是客户的要求,我通常对密码从来都不这么严格。

这个

怎么样:

^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)\S{6,15}$

\S 代表任何非空格字符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式验证“无空格”

来自分类Dev

用于密码验证的正则表达式

来自分类Dev

密码正则表达式验证始终出错

来自分类常见问题

使用正则表达式验证密码

来自分类Dev

JS正则表达式用于密码验证匹配

来自分类Dev

正则表达式密码验证或操作

来自分类Dev

html密码正则表达式验证

来自分类Dev

使用正则表达式C#验证密码

来自分类Dev

使用正则表达式进行密码验证

来自分类Dev

Bash Shell中的正则表达式密码验证

来自分类Dev

使用正则表达式进行Javascript密码验证

来自分类Dev

用于密码验证和匹配的正则表达式

来自分类Dev

使用正则表达式验证密码

来自分类Dev

用于验证密码字段的正则表达式

来自分类Dev

Firebase密码验证允许的正则表达式

来自分类Dev

如何创建用于密码验证的正则表达式

来自分类Dev

正则表达式密码验证-Codewars

来自分类Dev

使用正则表达式的MVC .net密码验证

来自分类Dev

用于密码验证和匹配的正则表达式

来自分类Dev

使用正则表达式进行密码验证

来自分类Dev

正则表达式不能用于密码验证

来自分类Dev

正则表达式以防止尾随空格和多余的空格

来自分类Dev

正则表达式以防止尾随空格和多余的空格

来自分类Dev

Laravel正则表达式空格

来自分类Dev

空格贪婪正则表达式

来自分类Dev

正则表达式的空格数

来自分类Dev

正则表达式空格字符

来自分类Dev

正则表达式密码问题

来自分类Dev

正则表达式的密码强度