【发布时间】:2018-09-08 19:02:37
【问题描述】:
使用谷歌和堆栈溢出时我没有发现任何东西。
我需要匹配 1-1-1 但不是 -1-1-1 或 1-1-1- 与 javascript RegEx。
所以它必须以数字开头,以数字结尾,并且必须用“-”分隔。
我不知道该怎么做。
甚至可能吗?
【问题讨论】:
-
您要验证的是整个字符串,还是要从较大的字符串中提取数据?在第一种情况下,使用锚点 (
^1-1-1$) 就足够了。 -
是的 :) 你能分享一下你到目前为止的尝试吗?
-
它是文本的一部分,例如:“foo 1-1-1 bar”
-
获取自己的正则表达式教程和regex101.com,然后自己先尝试一下。然后告诉我们你的想法。
-
^\d+(?:-\d+)+$?
标签: javascript regex match