Regex:如何找到以特定个位数(同一行上的多个号码)开头的电话号码(或号码序列)

  • 本文关键字:号码 一行 电话号码 开头 何找 Regex regex
  • 更新时间 :
  • 英文 :


新手问题,但我如何检查同一行上有多个数字的实例。例如,内容读取例如联系人408-555-5454或联系408-555-4545。现在我能做的最好的事情是^4,但只有当穆利林旗打开时,这才能捕捉到多个东西。

您可以尝试下面的正则表达式

/4d{2}(-| )?d{3}(-| )?d{4}/g

当然,这是假设你在寻找以4开头的数字。您可以在这里查看Regex Snippet,并尝试使用不同的正则表达式变体来满足您的需求。

以下是包含的regex元素的密钥:

  1. 4=与文字数字4匹配
  2. d{2}=匹配2位数字(0-9(
  3. (-| )?=匹配连字符或单个空格,但不需要。你可以有空格或连字符
  4. d{3}=匹配3位数字(0-9(
  5. 与上面的#3相同
  6. d{4}=匹配4位数字(0-9(
  7. g标志将确保你搜索整个文本,而不是在第一次匹配后停止

如果你喜欢答案,请接受:(

最新更新