JavaScript 关于数据的正则表达 急现在我只能做到数字和负号并存的程度 如:-1, 1-11, 11- 我的代码如下: if(val.match(/[^-0-9]/)!=null){ alert( "error ") return false; } 我想再进一步,改成只有开关能出现负号,其它位置不能出现:如-1,-11 谁知道怎么改.[解决办法]/^(-)?([0-9])+$/