页面输入框js正则验证输入值为数字,且只保留小数点后两位

转载 2017年07月28日 11:13:40

<input type="text" id="aaa" name="aaa" onkeyup="clearNoNum(this)" onblur="clearNoNum(this)"/> 

function clearNoNum(obj)
{
//先把非数字的都替换掉,除了数字和.
obj.value = obj.value.replace(/[^\d.]/g,"");
//保证只有出现一个.而没有多个.
obj.value = obj.value.replace(/\.{2,}/g,".");
//必须保证第一个为数字而不是.
obj.value = obj.value.replace(/^\./g,"");
//保证.只出现一次,而不能出现两次以上
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
//只能输入两个小数
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');
}

正则表达式判定保留2位小数

6.88888888 var b=$('.ba').html(); onload = function(){      var a = b;     var aNew;    var r...
  • Power_IT_xiang
  • Power_IT_xiang
  • 2017年07月12日 14:50
  • 755

只能输入整数或小数的正则表达式

/^[0-9]+([.]{1}[0-9]+){0,1}$/
  • u011558902
  • u011558902
  • 2017年06月20日 10:28
  • 3098

JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金)

第一: 限制只能是整数 [js] view plain copy "text" name= "number" id = 'number' onkeyup= "if(! /^d+$...
  • qq_32786873
  • qq_32786873
  • 2017年11月23日 14:11
  • 511

页面输入框js正则验证输入值为数字,且只保留小数点后两位

function clearNoNum(obj) { //先把非数字的都替换掉,除了数字和. obj.value = obj.value.replace(/[^\d.]/g...
  • OO_hero
  • OO_hero
  • 2016年10月18日 17:44
  • 2882

Js 正则表达式 正整数或一位小数或者俩位小数的正则表达式的写法

正整数或一位小数或者俩位小数的正则表达式的写法 ^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$...
  • pqszq1314
  • pqszq1314
  • 2014年05月14日 17:51
  • 7368

js 正则 验证金额(小数位不超过2位)

规则:任意正整数,正小数(小数位不超过2位) var ret=/^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/; 一般是表单提...
  • u012402177
  • u012402177
  • 2016年09月23日 13:39
  • 5154

js正则验证两位小数 验证数字最简单正则表达式大全

h3>输入完按回车后即可验证!(自认为最简单!)h3>    正整数:    input type="text" size="20" onkeydown="if(event.keyCode == 13...
  • yangzongzhuan
  • yangzongzhuan
  • 2015年07月19日 19:46
  • 3891

js正则表达式匹配小数点后两位

function isDouble(value) { return /^(([1-9][0-9])|(([0].\d{0,2}|[1-9][0-9].\d{0,2})))$/.test(va...
  • yshr1991
  • yshr1991
  • 2017年05月04日 21:02
  • 1660

angular限制input框输入金额(是小数的话只保留两位小数点)

需求 输入框要求输入金额,只能输入数字,可以是小数,必须保留小数点后两位。 js判断部分: checkInput: function (event) { var id = e...
  • lorena0928
  • lorena0928
  • 2017年07月13日 15:06
  • 1323

[0-1]只能输入小数后两位正则

[0-1]只能输入小数后两位正则 (0-1]只能输入小数后两位正则
  • sinat_17775997
  • sinat_17775997
  • 2016年08月18日 09:58
  • 200
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:页面输入框js正则验证输入值为数字,且只保留小数点后两位
举报原因:
原因补充:

(最多只允许输入30个字)