<script>
function lettersOnly(input) {
var regex = /[^a-z]/gi;
input.value = input.value.replace(regex, "");
}
</script>
<input type="tel" name="Contact number" pattern="\d{8}" title='8 digits telephone number' placeholder=" Contact Number" id="contactno"
onkeyup="lettersOnly(this)"><br>
输入部分是表单的一部分,我想确保只能在联系人号码输入中输入数字。
答案 0 :(得分:0)
您可以使用<package name="myapplication-default" extends="struts-default">
<!- place your global result definitions here in this package -->
</package>
<package name="someotherpackage-default" extends="myapplication-default">
<!-- reuses configuration from myapplication-default -->
</package>
事件,oninput
RegExp
来检查输入是否不是数字字符,/\D/
;如果键入的字符不是数字设置String.prototype.replace()
到非数字之前的字符
.value
document.querySelector("input")
.oninput = function(e) {
e.target.value = e.target.value.replace(/\D/g, "")
}