使用点和斜线来电话正则表达式

时间:2015-07-14 07:24:12

标签: regex

我有这个简单的正则表达式来检查电话号码:\+?(?:\d ?){7,20}

它适用于以下手机:

  • 0034 123 456 789
  • 34123456789

和它的混合。

我想包括扩展我的验证检测“。”要么 ”-”。例如:

  • 0034.123.456.789
  • 123-456-789

2 个答案:

答案 0 :(得分:1)

您只需使用字符类而不是非匹配组的最终空格:

\+?(?:\d[ .-]?){7,20}

答案 1 :(得分:0)

这个怎么样?

\uxxxx