使用PHP preg_replace从移动号码中删除空格

use*_*359 1 php

我们将手机号码存储在db中,格式为0789 121 928

我们需要从数字中删除空格,因此它是0789121928

这是我之前用来删除$字段中的','并尝试修改的内容.

<?php
$value1A = $row_person_select['mobile'];
$value1A = preg_replace("|,|","",$value1A); // Strips out commas in incoming value ie 2,340.00 > 2340.00
$totalA = $value1A;
echo $totalA; 
?>
Run Code Online (Sandbox Code Playgroud)

我已经尝试过用''替换','但显然不起作用?

想法?谢谢.

mar*_*rio 6

这里不需要正则表达式.

$mobile = str_replace(" ", "", $row_person_select['mobile']);
Run Code Online (Sandbox Code Playgroud)

str_replace 如果您只想删除空格就足够了.


但只是为了回答实际问题,您可以使用"|\s|"preg_replace删除任何空格字符.