当前位置: 代码迷 >> JavaScript >> 求正则表达式验证 数字 或 减号的。 例如( 2-02-202-20231),该如何解决
  详细解决方案

求正则表达式验证 数字 或 减号的。 例如( 2-02-202-20231),该如何解决

热度:478   发布时间:2012-03-14 12:01:12.0
求正则表达式验证 数字 或 减号的。 例如( 2-02-202-20231)
字符串的 一串数字(n个) 中间可以有减号, 但是 减号不能在最开头,和最后面,并且减号左右边都是数字,即 减号不能相邻。

如 9-22-3232-32-321-2-1这样

-21-32-42-2, 24--23--42-32-4, 这2个就不符合。

在JS中用的

------解决方案--------------------
/^\d+(-\d+)*$/.test("9-22-3232-32-321-2-1")