我试图确保只验证 4 位数字,这些数字只能是字段中的数字,并且不能接受字母。是针对这个领域的。
<tr>
<td id="Exam_Number">Exam Number</td>
<td><input type="text" name="Exam_Number" /></td>
</tr>
最佳答案
有用的答案here
具体来说,您希望将输入元素更改为:
<input type="text" maxlength="4" pattern="[0-9]{4}" title="Four digit test number" name="Exam_Number"/>
并使用 jQuery 只允许显示数字 here
$("#myField").keyup(function() {
$("#myField").val(this.value.match(/[0-9]*/));
});
关于javascript - 尝试在一个字段中只允许 4 个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21488497/