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);
}
答案 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;">