【发布时间】:2019-10-09 17:27:56
【问题描述】:
我有一个以+63和09开头的电话号码数据
例如用户插入 09123456789 然后保存。如果用户输入 +639123456789,则不应成功,因为它根本是同一个号码。
我尝试使用 substr_replace
$data3 = substr_replace("+63", "0",0, 3);
还有其他选择吗?我认为 substr_replace 将来会有错误。
谢谢
【问题讨论】:
-
试试
str_replace('+63','0') -
substr_replace可能比str_replace更安全 -
我没有看到您要解决的问题。正如我所看到的,这个问题与SO无关。虽然它可能会发布在代码审查中
-
那些事情已经解决了。我建议在前端使用intl-tel-input,在后端使用libphonenumber-for-php。
标签: php regex laravel preg-replace regex-negation