如何在javascript中设置手机号码变换的前三位数字?

时间:2017-05-14 11:03:58

标签: 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位数字。如果这样做?

1 个答案:

答案 0 :(得分:0)

别。

<form action="javascript:alert('Submitted!');">
  <input type="tel" pattern="01[5-8]\d{8}" title="Mobile number beginning with 015/016/017/018" />
</form>

完成。