为了账号安全,请及时绑定邮箱和手机立即绑定

js检验数字格式是否正确,格式为保留小数点后两位

js检验数字格式是否正确,格式为保留小数点后两位

交互式爱情 2018-07-23 11:22:01
查看完整描述

1 回答

?
婷婷同学_

TA贡献1844条经验 获得超8个赞

js方法:

validationNumber(e, num) e代表标签对象,num代表保留小数位数
function validationNumber(e, num) {
var regu = /^[0-9]+.?[0-9]*$/;
if (e.value != "") {
if (!regu.test(e.value)) {
alert("请输入正确的数字");
e.value = e.value.substring(0, e.value.length - 1);
e.focus();
} else {
if (num == 0) {
if (e.value.indexOf('.') > -1) {
e.value = e.value.substring(0, e.value.length - 1);
e.focus();
}
}
if (e.value.indexOf('.') > -1) {
if (e.value.split('.')[1].length > num) {
e.value = e.value.substring(0, e.value.length - 1);
e.focus();
}
}

            }
        }
    }

            保留两位小数

CssClass="EditTextBox" onpropertychange="validationNumber(this,2)">/asp:TextBox


查看完整回答
反对 回复 2018-07-28
  • 1 回答
  • 0 关注
  • 990 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信