日期:2014-05-16  浏览次数:20349 次

求正则表达式验证 数字 或 减号的。 例如( 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")