$(document).ready(function() {
/* JQuery 限制文本框只能输入数字和小数点 */
$("#fromAmount").bind("keyup", function(){
this.value = this.value.replace(/[^\d.]/g, "");
//必须保证第一个为数字而不是.
this.value = this.value.replace(/^\./g, "");
//保证只有出现一个.而没有多个.
this.value = this.value.replace(/\.{2,}/g, ".");
//保证.只出现一次,而不能出现两次以上
this.value = this.value.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
}).bind("paste",function(){ // CTR+V事件处理
$("#fromAmount").bind("keyup", function(){
this.value = this.value.replace(/[^\d.]/g, "");
//必须保证第一个为数字而不是.
this.value = this.value.replace(/^\./g, "");
//保证只有出现一个.而没有多个.
this.value = this.value.replace(/\.{2,}/g, ".");
//保证.只出现一次,而不能出现两次以上
this.value = this.value.replace(".", "$#$").replace(/\./g,
}).css("ime-mode", "disabled"); //CSS设置输入法不可用
});
JQuery 限制文本框只能输入数字和小数点
最新推荐文章于 2020-08-06 16:10:02 发布