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

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

2017-08-10 14:08 190 查看
$("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设置输入法不可用  ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  前端 javascript