我需要删除电话号码中的所有特殊字符.对于我的电话号码看起来像这样
+91-5345534534,040-545453453
最后,我需要所有的pH值的数字应该是唯一的格式一样915345534534,040545453453
我需要一个正则表达式来做这个在PHP中.
我这样想
$ph_number = "+91-5345534534";
filterNum = filterNum.replaceAll("[^0-9]+", $ph_number);
Run Code Online (Sandbox Code Playgroud)
但是,这不起作用.请帮助我.
小智 7
你正在混合语言.第一行代码确实是PHP,但第二行是JS?
虽然您正在寻找preg_replace函数
$ph_number = preg_replace("/[^0-9]/", "", $ph_number);
Run Code Online (Sandbox Code Playgroud)
小智 5
输出之前-> +91-5345534534
$phone = preg_replace('/[^\dxX]/', '', $ph_number);
echo $phone;
Run Code Online (Sandbox Code Playgroud)
输出-> 后-> 915345534534
| 归档时间: |
|
| 查看次数: |
6875 次 |
| 最近记录: |