我在Jquery中使用^\d+(,\d+)*$
regEx用逗号分隔的数字,但他也允许数字0。
即。如果我写0,123或123,0或465,586,0或857,0,546那么它会通过但是我的要求是否应该通过验证。
在逗号分隔数字中不允许0时需要进行哪些更改?
答案 0 :(得分:1)
你可以试试这个:
^[1-9]+(,\d+)*$
如果你想在逗号之前有多个号码:
^[1-9]\d*(,\d+)*$
答案 1 :(得分:1)
我不清楚是否允许10,123
(包含字符 0
但显然数字是{{ 1}}这里)。如果允许10
,则应执行此操作:
10
否则:
^[1-9]\d*(,[1-9]\d*)*$
答案 2 :(得分:0)
如果您不希望零与正则表达式匹配,只需将\d
替换为[1-9]