电话号码regex验证[Areacode和电话号码]

Phone number regex validation [Areacode and phone number]

本文关键字:电话号码 Areacode regex 验证      更新时间:2023-09-26

我的要求与正常的国际电话号码验证有点不同。

我想要一个正则表达式:

  1. 需要将电话号码限制在10以内
  2. 如果输入"-",则应在"-"之前和之后设置最多4个字符的限制

示例:12345678901234567890000-1234567890000-123456789(区号-电话号码)

有人能给我指一个正则表达式来验证这一点吗?我确实浏览了很多链接,链接。

感谢

^(?:'d{1,4}-)?'d{1,10}$

你可以用这个。请参阅演示。

https://regex101.com/r/hE4jH0/3

您尚未定义下限。因此,这也将与0-0相匹配。您可以将1替换为您想要的任何下限。