html中input的属性要求输入数字

<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')">
在input加入onkeyup="this.value=this.value.replace(/\D/g,'')",确保输入框内仅输入数字
  1. 此句功能为:将输入值为非数字的字符替换为空。

  2. 首先这是个正则式验证,用来验证输入值的规则。

  3. 当输入值的键盘抬起时触发这个事件。this.value表示此输入框的值,/\D/g为正则表达式,用来匹配所有非数字字符。解释:onkeyup理解键盘弹起时触发该事件,this.value为输入值,\d表示数字,/g是全局匹配,如果输入值为非数字,使用空格代替

posted @ 2022-01-04 10:49  特朗鸟  阅读(419)  评论(0)    收藏  举报