我有一个正则表达式
^[a-zA-Z+#-.0-9]{1,5}$
它验证该单词包含字母数字字符和少数特殊字符,并且长度不应超过5
人物。
如何使此正则表达式接受最多五个与上述正则表达式匹配的单词。
^[a-zA-Z+#\-.0-9]{1,5}(\s[a-zA-Z+#\-.0-9]{1,5}){0,4}$
另外,您可以使用例如[ ]
代替\s
如果您只想接受空格,而不是制表符和换行符。你可以写[ ]+
(or \s+
) 用于任意数量的空格(或空白),而不仅仅是一个。
Edit:删除了无效的解决方案并修复了 unicornaddict 提到的错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)