php - 来自数据库的 PHP 电话号码格式
问题描述
我想从字符串中获取电话号码。
我想得到1112223333
所有这些结果
(111)222-3333
111-222-3333
111.222.3333
+11112223333
11112223333
(有一个 1 作为国家代码)
除了最后一个,我什么都能做preg_replace('/\D/', '', mysqli_real_escape_string($conn, $_POST["phone"]));
谁能帮我解决最后一个问题?
是否还有人可以提供参考材料,以便我可以阅读有关 per_replace 参数的信息?谢谢。
解决方案
如果你想解析电话号码,一个非常有用的库是giggsey/libphonenumber-for-php。它基于谷歌的 libphonenumber,它还有一个在线演示来展示它是如何工作的
推荐阅读
- powershell - Powershell 将文件解压缩到特定文件夹中
- firebase - 每台设备 Flutter 一个帐户
- ios - 如何声明一个符合具有特定关联类型的协议的变量?
- typescript - 评估打字稿语句时出现“ReferenceError:未定义模块”
- iphone - AppStoreConnect 屏幕截图错误,要求上传 ipad 屏幕截图,而应用程序仅适用于 iphone。应用程序内置于 Xamarin ios
- java - 将 char 类型的默认值 (0) 附加到字符串
- pine-script - Tradeview:pinescript 错误:期望“行尾没有续行”
- python - 如何编写将列表添加到字典的函数?
- c++ - 当值加倍时,加法与乘法与左移操作
- c# - 如果启用了另一个复选框,如何禁用一个复选框?