日期:2014-05-16  浏览次数:20349 次

JavaScript 关于数据的正则表达 急
现在我只能做到数字和负号并存的程度   如:-1,   1-11,   11-  
我的代码如下:  
if(val.match(/[^-0-9]/)!=null){  
alert( "error ")  
return   false;  
}  

我想再进一步,改成只有开关能出现负号,其它位置不能出现:如-1,-11  
谁知道怎么改.

------解决方案--------------------
/^(-)?([0-9])+$/