[英]Regex for six characters with at least one digit
我正在寻找一个至少包含 6 个字符(无限制)包括至少一位数字的正则表达式。 不允许有空格。
我有这个正则表达式:
^(?=.*\d).{4,8}$
但是,我不想限制为 8 个字符。
一个至少 6 个字符(无限制)的正则表达式,包括至少一个数字。 不允许有空格。
^(?=\D*\d)\S{6,}$
或者
^(?=\D*\d)[^ ]{6,}$
看演示
^
字符串开始(?=\\D*\\d)
- 必须是 1 位(前瞻是基于对比原理)\\S{6,}
- 6 个或更多非空格[^ ]{6,}
- 6 个或更多字符,而不是文字普通空格要使正则表达式匹配 6 个以上的字符,您只需要调整量词即可。 在此处查看有关限制量词的更多信息。
^(?=.*\\d)([\\w]{6,})$
我认为它应该可以正常工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.