正则验证小数点后面只能有两位数的方法
只要有第三位就清除
<inputtype="text"onkeyup="value=value.replace(/\.\d{2,}$/,value.substr(value.indexOf('.'),3))"/>
jqueryvalidate验证:
jQuery.validator.addMethod("lrunlv",function(value,element){ returnthis.optional(element)||/^\d+(\.\d{1,2})?$/.test(value); },"小数位不能超过三位");
//验证小数点后的位数
jQuery.validator.addMethod("decimals",function(value,element,d){ vara=value.indexOf(".")+1; if(a==0){ a=value.length; } varb=value.length; varc=b-a; returnthis.optional(element)||c<=d; });
以上这篇正则验证小数点后面只能有两位数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。