You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何调整德语手机号正则表达式以兼容0049前缀?

解决方案

要让正则同时兼容+49和0049两种国际前缀格式,只需修改前缀匹配部分,调整后的正则表达式如下:

(?:0049|\(?\+\(?49\)?)[ ()]?([- ()]?\d[- ()]?){11}

修改说明

  • 用非捕获组(?:...)包裹两种前缀选项:
    • 0049:直接匹配以00开头的国际前缀格式
    • \(?\+\(?49\)?:保留原有的+49变体匹配逻辑,支持带括号的格式(比如+(49)、(+49))
  • 后续的[ ()]?和数字匹配部分保持不变,确保原有各种分隔符(空格、括号、连字符)的格式依然能被正确识别

可匹配的新增格式示例

  • 0049 (1739) 34-12-84
  • 00491739341284
  • 0049 1739341284
  • 0049 (1739) 34 12 84

原有的7种+49开头的格式依然可以正常匹配。

内容的提问来源于stack exchange,提问作者Ayub Jamal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 10:57:33