您的位置:首页 > Web前端 > JavaScript

JS -- 文本框只允许输入数字(包括小数点)

2016-11-08 10:22 204 查看
$('#input_txt').keyup(function(){
var value = $(this).val();
//清除“数字”和“.”以外的字符
value = value.replace(/[^\d.]/g,"");
//验证第一个字符是数字而不是.
value = value.replace(/^\./g,"");
//只保留第一个. 清除多余的.
value = value.replace(/\.{2,}/g,".");
value = value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
$(this).val(value);
})


说明: “input_txt”为输入框的id。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: