首页 > 解决方案 > 用于剪切电话号码的正则表达式

问题描述

我只需要在描述中找到电话号码并使用正则表达式将其删除。电话号码将采用以下格式:

我找到了以下正则表达式,但不知道要更改什么: /^(+\d{1,3}[- ]?)?\d{12}$/

标签: regexphone-number

解决方案


根据您的数字格式示例,此正则表达式将起作用

/([0-9]{12})|(\([0-9]{3}\)[0-9]{9})|(\+[0-9]{3} [0-9]{2} [0-9]{3} [0-9]{2} [0-9]{2})|[^0-9]([0-9]{7})[^0-9]|[^0-9]([0-9]{9})[^0-9]/gm

您可以使用 pip|字符设置多个要匹配的正则表达式格式。

您也可以在https://regex101.com/r/fzB1nL/1中测试您的正则表达式


推荐阅读