1
如何使用php刪除除$
(美元符號)以外的所有特殊字符?
我想利用這個
$string = preg_replace("/[^ \w]+/", "", $string);
但是所有的特殊字符包括$
(美元符號)是去除
我想這太$string = preg_replace("/$[^ \w]+/", "", $string);
但不起作用。
我想存儲$
(美元符號),我該怎麼做?
如何使用php刪除除$
(美元符號)以外的所有特殊字符?
我想利用這個
$string = preg_replace("/[^ \w]+/", "", $string);
但是所有的特殊字符包括$
(美元符號)是去除
我想這太$string = preg_replace("/$[^ \w]+/", "", $string);
但不起作用。
我想存儲$
(美元符號),我該怎麼做?
你正在接受的字符太少,你可以「拼出來」:所有不是A-Z0-9 $ - >替換。
<?php
$input= '[email protected]#$%^&*()+ babnQWWWEWQEJ';
echo preg_replace('/[^A-Z0-9$]+/', '', $input);
請詳細說明「特殊字符」。 – VolkerK
1.你使用'PHP' 2.你有一個'regex' 3.你遇到'dollar sign' => https://google.com搜索:'PHP regex dollar sign'問題,你會發現美元符號有特殊含義 – Rizier123
謝謝VolkerK:除了'space','AZ','0-9'和'$',特殊字符都是字符' –