如何只接受具体的输入

时间:2017-10-25 08:14:31

标签: javascript validation

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

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

  }

1 个答案:

答案 0 :(得分:0)

根据我的理解,我认为这就是你要找的东西。 例外情况是输入值“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;">