其他分享
首页 > 其他分享> > input事件

input事件

作者:互联网

输入整数且保留两位小数
<input type="text" id="costs1" class="layui-input" value="" onkeyup="this.value= this.value.match(/\d+(\.\d{0,2})?/) ? this.value.match(/\d+(\.\d{0,2})?/)[0] : ''"
onchange="toDecimal(this)" lay-verify="required">


var reg = /^(0|([1-9]\d*))(\.\d{1,2})?$/; //正则验证保留 最多允许后输入两位小数
if (!reg.test(tmpVal)) {
tmpVal = tmpVal + "";
tmpVal = tmpVal.substring(0, tmpVal.indexOf(".") + 3);
var n = (tmpVal.split('.')).length - 1;
if (n > 1) {
tmpVal = tmpVal.substring(0, tmpVal.indexOf("."));
}
}
date.value=tmpVal;
} else {
date.value="";
}



标签:indexOf,substring,date,事件,var,input,reg,tmpVal
来源: https://www.cnblogs.com/qxqbk/p/16033717.html