我有一个函数,
function validateDigit(event) {
var key = window.event ? event.keyCode : event.which;
if (event.keyCode == 8 || event.keyCode == 9 || event.keyCode == 46 || event.keyCode == 37 || event.keyCode == 39 || event.keyCode == 190) {
return true;
}
else if ( key < 48 || key > 57 ) {
return false;
}else if(event.shiftKey == true){
return false;
}
else return true;
};
它只接受数字,没有字母。但是现在我想将手机号码的前 3 位数字设置为类似 017/016/015/018,之后会有更多的 8 位数字。
不要。
<form action="javascript:alert('Submitted!');">
<input type="tel" pattern="01[5-8]d{8}" title="Mobile number beginning with 015/016/017/018" />
</form>
做。