验证英国电话号码仅在开始时允许加号

时间:2017-06-01 17:55:41

标签: javascript jquery regex

我正在使用以下正则表达式获取英国电话号码:

function ValidatePhone(phone) {
    var expr = /^(?:\W*\d){11}\W*$/;
    return expr.test(phone);
}

另外,我使用javascript来限制用户只输入数字,+和()如下所示:

onlyNumAllowed.on("keypress", function (evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode
    if (charCode != 43 && charCode > 31 && charCode != 32 && charCode != 40 && charCode != 41 && (charCode < 48 || charCode > 57))
        return false;
    return true;
});

除了

之外,一切正常
  

我希望加号(+)只在开头才能输入。

0 个答案:

没有答案