日期:2014-05-17  浏览次数:20759 次

这个正则表达式哪里错了
var reg= /^-?[1-9]\d*|0\,\-?[1-9]\d*|0$/;
reg.test("-1r0,4") 咋返回 ture 呀 应该为false 呀

我要的模式是 逗号前后只能为 整数 或 0, 但不能为 -0
------解决方案--------------------
var reg= /^-?[1-9]\d* 
------解决方案--------------------
 0\,\-?[1-9]\d* 
------解决方案--------------------
 0$/;
你把 
------解决方案--------------------
 和其他字符隔开一点