PHP 檢查及過濾字元

如果應用程式是開放給公眾使用, 過濾輸入資料的字元十分重要, 在 PHP 可以透過正規表達式做特定字元的檢查及過濾。

例如想將輸入的資料裡面全部非字母/數字的字元過濾可以這樣做:

這樣會印出:


this is a teting

以上 preg_replace() 用的正規表達式會將英文字母, 數字及空格以外的其他字串過濾掉, 如果想將特別符號留下, 不想要字母, 數字及空格, 可以這樣:

這樣會印出:

%%%&&&


Leave a Reply