我正在使用Jquery Mask插件来验证手机文本输入,如下所示: http://igorescobar.github.io/jQuery-Mask-Plugin/
$('#phone').mask('(999) 999-9999');
如何使用正则表达式验证此电话号码格式?
谢谢!
答案 0 :(得分: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}
这是从0
到9
的数字仅发生3次;
\)
这是一个结束括号;
\s
这是一个空格字符;
-
这是针对短划线
[0-9]{4}
这是从0
到9
的数字仅发生4次;