html中input的属性要求输入数字
<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')">
在input加入onkeyup="this.value=this.value.replace(/\D/g,'')",确保输入框内仅输入数字
-
此句功能为:将输入值为非数字的字符替换为空。
-
首先这是个正则式验证,用来验证输入值的规则。
-
当输入值的键盘抬起时触发这个事件。this.value表示此输入框的值,/\D/g为正则表达式,用来匹配所有非数字字符。解释:onkeyup理解键盘弹起时触发该事件,this.value为输入值,\d表示数字,/g是全局匹配,如果输入值为非数字,使用空格代替
浙公网安备 33010602011771号