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其它相關文章!