这是用于控制小数点前后数字字段长度的代码...
它的工作完美。
是否可以将值而不是{0,4},{0,2}作为字符串数据传递。
$("#amount").on("keyup", function(){
var valid = /^\d{0,4}(\.\d{0,2})?$/.test(this.value),
val = this.value;
if(!valid){
console.log("Invalid input!");
this.value = val.substring(0, val.length - 1);
}
});