如何在javascript中设置手机号码验证的前三位数字



我有一个函数,

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>

做。

相关内容

最新更新