首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2012-03-14 
求正则表达式验证 数字 或 减号的。 例如( 2-02-202-20231)字符串的 一串数字(n个) 中间可以有减号, 但是

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

热点排行