正则表达式 验证数字格式 非负数 小数点后保留两位 ,正则式如下:
^(([1-9]+)|([0-9]+\.[0-9]{1,2}))$
测过了。非常准确。附上js的判断方法:
function checkMoneyFormat(val){
var reg = /^(([1-9]+)|([0-9]+\.[0-9]{1,2}))$/;
var isMoneyFormatRight = reg.test(val);
return isMoneyFormatRight;
}
注:此为原著,如转帖请注明出处!