【发布时间】:2018-08-24 17:23:48
【问题描述】:
我想制作一个匹配名称的正则表达式,它可以包含多个单词。 但同时我想将总长度限制为 20。
我使用了/\b(\w+ (\s\w+)*){1,20}\b/。
我得到了语法,但它没有检查字长限制。为什么?
注意:我正在用 Javascript 编写代码。
【问题讨论】:
-
您将整个“名称”块重复多达 20 次。
-
您是否希望整个匹配最多包含 20 个字符?还是您希望每个组的长度最多为 20?
-
发布一些输入示例及其预期输出可能会有所帮助
-
我希望整个匹配最多包含 20 个字符。
-
@LightnessRacesinOrbit 这不是解决问题的方法,你的意思是如果你不能开车,那就坐出租车。
标签: javascript regex