我正在使用 Jquery Mask 插件来验证电话文本输入,如下所示: http://igorescobar.github.io/jQuery-Mask-Plugin/
$('#phone').mask('(999) 999-9999');
如何使用正则表达式来验证此电话号码格式?
谢谢!
最佳答案
也许是这样的? (我不确定语法,所以如果我错了请纠正我)
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
的数字;
关于javascript - jQuery 使用igorescobar Jquery Mask 插件验证电话号码输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16850552/