JavaScript 正则表达式帮助
有人可以帮助我使用正则表达式模式验证以下规则
最大长度:15
最小长度:6
最小字符数:1
最小数量:1
后续重复字符数:2
Can someone help me to validate the following rules using a RegEx pattern
Max length : 15
Minimum length : 6
Minimum character count : 1
Minimum numbers count : 1
Consequent repeated character count : 2
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
会这样做。但这在 JavaScript 中看起来不太好(或易于维护):
will do this. But this won't look nice (or easily maintainable) in JavaScript:
我建议您使用一些不同的正则表达式模式来检查所有这些规则,因为它要么是不可能的,要么非常复杂。
.length
检查第[az]
(不区分大小写选项)\d
表示第 4 条规则(.)\1{2,}
对于第五条规则,如果这条规则匹配,则字符串包含 3 个以上的字符重复I suggest you use a few different regex patterns to check for all those rules cause it will either be impossible or very complicated.
.length
to check the first 2 rules[a-z]
(with case insensitive option) for the 3rd rule\d
for the 4th rule(.)\1{2,}
for the 5th rule, if this one matches the string contains 3+ character repetitions