$("body").on("keyup", "input[type='text']", function(){
$(this).val($(this).val().replace(/[^\d\.]/g,'')); //先把非数字的都替换掉,除了数字和.
$(this).val($(this).val().replace(/^\./g,"")); //必须保证第一个为数字而不是.
$(this).val($(this).val().replace(/\.{2,}/g,".")); //保证只有出现一个.而没有多个.
$(this).val($(this).val().replace(".","$#$").replace(/\./g,"").replace("$#$",".")); //保证.只出现一次,而不能出现两次以上
}).css("ime-mode", "disabled"); //CSS设置输入法不可用 ;
JS(十六)输入框校验动态绑定
最新推荐文章于 2024-05-14 10:37:44 发布