即 0-9 小数点 也可以输入整数function isMoney(obj){ var reg=/^\d+(\.\d{1,2})?$/; if(obj==null){}{ return false; } if(reg.test(obj)){ return true; }else{ return false; } }这样判断价格对吗???
楼上的斜杠用错了,应该是/^\d+(\.\d{1,2})?$/ if(obj==null){}{ 这句语法错了,输入问题?另外写的太麻烦了,下面这样写就行了,和你的代码等价。function isMoney(obj){ if (! obj) return false; return (/^\d+(\.\d{1,2})?$/).test(obj); }