8

Digits と を除くすべてを preg_replace しようとしています。および 、記号。文字列から、

することができます

nksdfojsdfjdsfojdsjofsojdfjo213-9sdfknmcfsjozx -xdcv-cv,1239103

preg_replace またはその他のソリューションを使用した出力は、数値のみを返し、コンマとドット記号を許可します。

a1,322.44 を 1,322.44 にするには

これは私が試したものです

$carPrice=preg_replace('/\D/', '', $carPrice); 

必要に応じてさらに 3 つの段落を書きますが、答えが見つからないようです。

4

2 に答える 2

5

これを使用できます:

preg_replace('#[^0-9\.,]#', '', 'your value');
于 2018-10-23T06:45:11.760 に答える