首页 > 解决方案 > 正则表达式匹配阿拉伯文本中的电话号码

问题描述

我正在使用这个正则表达式来提取阿拉伯文本中的电话号码。

我已经尝试过以下正则表达式

\b[+]*[(]{0,1}[0-9]{1,4}[)]{0,1}[-\s\./0-9]*\b

在阿拉伯文本+拉丁电话号码的情况下,这不起作用

输入:
من الرجاء الاتصال بي على ذلك الرقم 312-555-83
我期待输出:
312-555-83

输入: إذإذك 届
أأأأأأأأ,,,,,,,,ف电,,,,,,,玫瑰

混合阿拉伯语和拉丁语可能会令人困惑,您需要在 RTL 编辑器中将其可视化。

标签: regex

解决方案


推荐阅读