input里面用正则效验必须填数字

1.input里面可以带小数点

onkeyup= "if(!/^\d{0,30}$/.test(this.value)){this.value=this.value.replace(/[^\d.]/g, '');}"

2.input 里面不可以带小数点

onkeyup= "if(!/^\d{0,30}$/.test(this.value)){this.value=this.value.replace(/[^0-9]/g, '');}"

你可能感兴趣的:(input里面用正则效验必须填数字)