JS(十六)输入框校验动态绑定

来源:互联网 发布:好的户型图 知乎 编辑:程序博客网 时间:2024/06/17 02:52
$("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设置输入法不可用  ;