javascript - jQuery 使用igorescobar Jquery Mask 插件验证电话号码输入

标签 javascript jquery regex forms validation

我正在使用 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 次的从 09 的数字;

\) 这是一个右括号;

\s 这是空白字符;

- 这是用于破折号的

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

关于javascript - jQuery 使用igorescobar Jquery Mask 插件验证电话号码输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16850552/

相关文章:

javascript - 使用 javacsripts new RegExp() 函数的正面前瞻

javascript只执行一次

jquery - DataTables row.add() 函数不会添加数组中的所有行

python - 如何在 Python 上使用正则表达式删除括号?

jquery - 使用 jQuery 将项目添加到空列表

javascript - jquery 图层 slider : stop layerslider when mouseover on navigation bar (nav)

regex - 使用正则表达式在 mongodb 中搜索查询

javascript - lunr.js 的希腊语支持

javascript - 如何获取canvas iframe应用程序当前的Facebook页面ID?

javascript - 有没有办法在 Typescript 中自动检查数据类型的数据相等性?