繁体   English   中英

如何只接受特定输入

[英]How to only accept specific input

html 文本仅输入 0 或 2 或 4 或 6 或 8 或 10。否则应返回一个空格

function isNumberKey(evt) {
  var regexExp = /[2,4,6,8]{1}|10/
  return (regexExp.test(($('#evt').val())) ? evt ').val() : false);

  }
<input type="text" name="T2" id="d1" size="5" maxlength="2" min=0 max=10 step="2" Onkeypress="return isNumberKey(this.value)">

根据我的理解,我认为这就是你要找的。 例外是“1”的输入值是有效的。

 <input type="number" min="0" max="10" value="0" step="2" onkeypress=" let satisfy = (/^(0|2|4|6|8|1|10)$/).test(this.value + event.key); if(!satisfy){this.value = ''} return satisfy;">

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM