正则验证小数点后面只能有两位数的方法
更新时间:2017年02月28日 10:43:21 投稿:jingxian
下面小编就为大家带来一篇正则验证小数点后面只能有两位数的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
只要有第三位就清除
<input type="text" onkeyup="value=value.replace(/\.\d{2,}$/,value.substr(value.indexOf('.'),3))" />
jquery validate 验证:
jQuery.validator.addMethod("lrunlv", function(value, element) { return this.optional(element) || /^\d+(\.\d{1,2})?$/.test(value); }, "小数位不能超过三位");
//验证小数点后的位数
jQuery.validator.addMethod("decimals", function(value, element,d){ var a = value.indexOf(".")+1; if(a==0){ a=value.length; } var b = value.length; var c = b-a; return this.optional(element) || c<=d; });
以上这篇正则验证小数点后面只能有两位数的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
jquery实现点击label的同时触发文本框点击事件的方法
这篇文章主要介绍了jquery实现点击label的同时触发文本框点击事件的方法,涉及jQuery鼠标事件及页面元素操作的技巧,需要的朋友可以参考下2015-06-06扩展Jquery插件处理mouseover时内部有子元素时发生样式闪烁
在我们对一个dom添加mouseover和mouseout时,也就是jquery的hover事件,如果该dom有子元素,鼠标移到子元素时会触发mouseout事件,但往往实际情况我们希望在子元素上不触发out事件2011-12-12
最新评论