php怎麼實現正則替換特殊符號

2021-03-04 19:00:27

php實現正則替換特殊符號的方法:首先建立一個PHP範例檔案;然後通過正規表示式「preg_replace($regex,"",$other);」實現正則替換特殊符號即可。

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

如果是隻想輸入中文的話,就這麼寫,要注意是分gb2312和utf-8的哦:

gb2312:if(!preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/",$str)) 
utf-8 :if(!preg_match("/^[\x{4e00}-\x{9fa5}]+$/u",$str))

去除特殊字元

$regex = "/(\/|\~|\!|\@|\#|\\$|\%|\^|\&|\*|\(|\)|\_|\+|\{|\}|\:|\<|\>|\?|\[|\]|\,|\.|\/|\;|\'|\`|\-|\=|\\|\||\"){2,}/";
   $other = preg_replace($regex,"",$other);
   $regex = "/(,|。|!|;|:|、|’|‘|【|】|《|》|?|@|#|¥|%|&|\*|(|)|\-|\+|\=|@|…){2,}/";
   $other = preg_replace($regex,"",$other);

推薦學習:《》

以上就是php怎麼實現正則替換特殊符號的詳細內容,更多請關注TW511.COM其它相關文章!