当前位置: 代码迷 >> Java Web开发 >> 这个正则表达式错哪了
  详细解决方案

这个正则表达式错哪了

热度:8260   发布时间:2016-04-10 22:35:51.0
这个正则表达式哪里错了
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$/;
你把 
------解决方案--------------------
 和其他字符隔开一点