正则表达式要求仅数字开头与结尾,数字与数字之间只能是逗号或者-号,并且,与-不能同时存在,怎么写?

例如:
1,2,3
1-2-3

正则:

^(\d[,-])+\d$

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-25
var reg = /^(((\d+\,)+\d+)|((\d+\-)+\d+))$/;
var str = "1,2,3";
reg.test(str)

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网