我想检查输入字符串以验证正确的文本。
A。我希望用户允许编写字母数字字符,包括句点、逗号、连字符和圆括号 ()
b.但是,我不希望用户同时输入 3 位或更多位数字。例如:允许 12,但不允许 185。
C。我不希望用户输入“........................”或“------------”或“aaaaaaaaaaaaaa”或“bbbbbbbb”等字符串。
请建议相同的正则表达式。
您可以使用正则表达式:
(?!.*(.)\1{2})^[a-zA-Z0-9.,()-]*$
它使用负前瞻(?!.*(.)\1{2})
确保任何字符不存在 3 次重复。
然后它使用正则表达式^[a-zA-Z0-9.,()-]*$
确保字符串仅由字母、数字、句点、逗号、括号和连字符组成。
红柱状链接
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)