带有正则表达式的电话号码(加号和空格)

我试图用正则表达式捕捉所有这些数字,但我找不到模式。

数字标准:

  1. 数字可以以“00”开头

  2. 数字可以以“+”开头

  3. 数字之间可以包含空格。

可能是在电话号码之前或之后您有文本。

正则表达式:

\b[\+]?[(]?[0-9]{2,6}[)]?[-\s\.]?[-\s\/\.0-9]{3,15}\b

示例电话号码:

00491234567890

+491234567890


0123-4567890


0123 4567 789

0123 456 7890

0123 45 67 789


+490123 4567 789

+490123 456 7890

+49 123 45 67 789


123 4567 789

123 456 7890

123 45 67 789



+49 1234567890

+491234567890


0049 1234567890

0049 1234 567 890


(0049)1234567890

(+49)1234567890


(0049) 1234567890

(+49) 1234567890




text text (0049) 1234567890 text text

text text (+49) 1234567890 text text

谢谢。


动漫人物
浏览 247回答 2
2回答

慕的地10843

我写了这个正则表达式来查找电话号码:(\(?(0{1,2}|\+)\d{1,2}\)?)?([ -]*\d+)+

MYYA

我对此做了一个解决方法。让我知道这是否有帮助^(\d|\+)[ \d-]+$
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript