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'和'$',特殊字符都是字符' –