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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014744118/article/details/77049898
$("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设置输入法不可用  ;

阅读更多

没有更多推荐了,返回首页