电话号码regex验证[Areacode和电话号码]
Phone number regex validation [Areacode and phone number]
我的要求与正常的国际电话号码验证有点不同。
我想要一个正则表达式:
- 需要将电话号码限制在10以内
- 如果输入"-",则应在"-"之前和之后设置最多4个字符的限制
示例:12345678901234567890000-1234567890000-123456789(区号-电话号码)
有人能给我指一个正则表达式来验证这一点吗?我确实浏览了很多链接,链接。
感谢
^(?:'d{1,4}-)?'d{1,10}$
你可以用这个。请参阅演示。
https://regex101.com/r/hE4jH0/3
您尚未定义下限。因此,这也将与0-0
相匹配。您可以将1
替换为您想要的任何下限。
相关文章:
- 带有加号的电话号码验证(可选)
- 正则表达式,用于在 JavaScript 中为电话号码添加短划线
- 通过Javascript将HTML中的电话号码与URL参数进行交换
- Javascript/Ajax:通过点击按钮检查有效的电子邮件和电话号码
- 如何将页面上的所有电话号码更改为可点击链接,不包括特定类别的元素
- 验证澳大利亚的电话号码
- 使用javascript验证电话号码无效
- Regex表示8位电话号码(新加坡号码长度)
- HTML文本框,它接受电话号码,并以美国电话号码格式显示
- 试图清理一个电话号码,以便如果它像816-345-6757一样被输入,它会像8163456757一样返回它
- 输入中的国际电话号码格式
- 什么是英国电话号码验证表达式和语法
- 使用 AngularJs 格式化电话号码
- 如何使移动用户可点击动态电话号码
- 如何通过Phonegap使用iOS格式查找联系人的电话号码
- Jquery国际电话号码输入
- Javascript-如何验证两个电话号码是否不同
- javascript/jquery:从字符串中提取电话号码
- 如何使用angularjs在剑道网格过滤器文本框中应用电话号码掩码
- 电话号码regex验证[Areacode和电话号码]