javascript正则表达式的问题
想构造个正则用来匹配商品价格的输入格式 保留小数点末尾两位数字 希望各位看下我下面的错误在哪里 我输入1.25后 也报不匹配正则if(!(/^[1-9][0-9]*\.[0-9]{2}$/.test(f.pprice.value))){
alert("产品价格格式错误");
f.pprice.focus() ;
return false;
补充:上面那部分是我定义了个function validate(f)中的下面submit那部分是
<input type=submit value="提交" onClick="validate(this)">
追问:可能f.pprice.value的值前后有空格,*1试试.这个何解?昨天我要别人试了 在他机器上改成.text(f.pprice.value+"") 可以匹配
但是我回去后在自己机器上 然后是不管输入的格式是正确还是错误 都报格式错误