This question already has answers here:
Remove non-numeric characters (excluding periods and commas) from a string (i.e. remove all characters except numbers, commas, and periods)
(5个答案)
在8个月前关闭。
我正在尝试preg_replace除了Digits和之外的所有内容。和,符号。从一个字符串,
可
使用preg_replace或任何其他解决方案的输出将返回
只是数字,并允许使用逗号和点号。
最终得到a1,322.44
为1,322.44
这就是我尝试过的
如果有必要,将再写三段,似乎找不到答案。
(5个答案)
在8个月前关闭。
我正在尝试preg_replace除了Digits和之外的所有内容。和,符号。从一个字符串,
可
nksdfojsdfjdsfojdsjofsojdfjo213-9sdfknmcfsjozx -xdcv-cv,1239103
使用preg_replace或任何其他解决方案的输出将返回
只是数字,并允许使用逗号和点号。
最终得到a1,322.44
为1,322.44
这就是我尝试过的
$carPrice=preg_replace('/\D/', '', $carPrice);
如果有必要,将再写三段,似乎找不到答案。
最佳答案
使用[^0-9\.,]
作为您的匹配表达式。
09-25 20:58