是否有将电话号码剥离为特定格式的功能或简单方法?
输入可以是数字(手机,不同国家代码)
也许
+4917112345678
+49171/12345678
0049171 12345678
或者可能来自另一个国家
004312345678
+44...
我在做一个
$mobile_new = preg_replace("/[^0-9]/","",$mobile);
杀死除数字以外的所有内容,因为我需要它的格式为 49171(开头没有 + 或 00),但我需要处理是否先插入 00 或者可能有人使用 +49(0)171 或或输入一个 0171(必须是 49171。
所以第一个数字总是需要是没有 +/00 和之间没有任何 (0) 的乡村。
有人可以给我一个关于如何解决这个问题的建议吗?