2

我正在使用 Jquery Mask 插件来验证电话文本输入,如下所示:http: //igorescobar.github.io/jQuery-Mask-Plugin/

$('#phone').mask('(999) 999-9999');

如何使用正则表达式来验证此电话号码格式?

谢谢!

4

1 回答 1

3

也许是这样的?(我不确定语法,如果我错了,请纠正我)

function checkPhoneNumber(num) {
    var regexp = /\([0-9]{3}\)\s[0-9]{3}-[0-9]{4}/; 
    var valid = regexp.test(num);
    return valid;
}

\(这是一个左括号;

[0-9]{3}这是针对仅出现 3 次0的数字;9

\)这是一个右括号;

\s这是一个空白字符;

-这是为了破折号

[0-9]{4}这适用于仅出现 4 次0的数字;9

于 2013-05-31T06:10:48.973 回答