我试图找出如何将电话号码转换格式
18761234567
为
876-123-4567
使用正则表达式替换.
Jam*_*s C 17
我认为这应该有效
preg_replace('/^\+1(\d{3})(\d{3})(\d{4})$/i', '$1-$2-$3', '+18761234567');
Run Code Online (Sandbox Code Playgroud)
我假设它+1是常量,然后使用\d快捷方式匹配十进制字符.值in {}是要匹配的字符数.