如何使用连字符验证13位数字的电话号码?

时间:2019-04-06 18:45:43

标签: javascript regex

我的电话号码格式如下:+ 251-911-123456。

如何创建与给定格式匹配的正则表达式。

我试图用给定的波纹管表情来做到这一点,但这并不成功。

^(\+\d{1,2}\s)?\(?\d{3}\)?[\s.-]\d{3}[\s.-]\d{4}$

1 个答案:

答案 0 :(得分:1)

您可以使用

/^\+\d{3}-\d{3}-\d{6}$/

详细信息

  • ^-字符串的开头
  • \+-一个+符号
  • \d{3}-三位数
  • --连字符
  • \d{3}-三位数
  • --连字符
  • \d{6}-六位数
  • $-字符串的结尾。

请参见regex demoRegulex graph

enter image description here