HTML 代码:

<input type="text" class="form-control" placeholder="0" id="money" name="money" data-rule="required" placeholder="请输入金额">

JS 代码:

//对输入金额进行校验
$("#money").bind('input propertychange', function () {
var v = $("#money").val();
v = v.replace(/[^\d.]/g, "");//清除"数字"和"."以外的字符
v = v.replace(/^\./g, "");//验证第一个字符是数字而不是字符
v = v.replace(/\.{2,}/g, ".");//只保留第一个.清除多余的
v = v.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
$("#money").val(v.replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3'));//只能输入两个小数
});

点赞(1) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部

Copyright © 2016-2025.By阿狸小乖 版权所有    主页

滇ICP备17010414号-1