回答
好,要做到這一點的最好辦法是商店插入項目的方式,他們被添加,並在輸出時進行消毒。爲此,您可以使用名爲Sanitize的CakePHP核心庫。方法html和乾淨你應該閱讀。
另一種選擇是數據驗證。核心規則alphaNumeric或custom rule。
http://book.cakephp.org/view/1185/html html是我現在要使用的那個 - 我在哪裏注入代碼 – adam 2010-11-07 23:57:36
,就像在視圖中一樣:'echo sanitize :: html($ data ['Item'] ['field'],array('remove' => true));' – PawelMysior 2010-11-08 00:09:48
這裏有一個辦法做到這一點......還有無數的人......
這個JavaScript添加到您的網頁:
功能alphanum( e){var 0 k; document.all? k = e.keyCode:k = e.which; 返回((K> 47 & &ķ< 58)||(K> 64 & &ķ< 91)||(K> 96 & &ķ< 123)||滿足K == 8 ||滿足K == 13) ; }
在你的HTML控制,比分扳成onkeypress事件是這樣的:
onkeypress事件=「返回alphanum(事件)」
的preg_match( '/ [^ A-ZA-Z0-9 \ S $]/I',$這 - >數據[ '項目'] [ '項'])
如果任何字符SPL是那麼將返回1 ..否則0
- 1. 禁止特殊字符
- 2. 如何禁止特殊字符和數字在JQuery上
- 3. 如何阻止HTML輸入字段中的特殊字符?
- 4. 在VIM中禁用特殊字符
- 5. 如何禁用UITextField中的字母,數字和特殊字符?
- 6. 文本字段中的特殊字符
- 7. 如何檢查python中特殊字符的表單條目?
- 8. Selenium IDE - 如何驗證名字字段中的特殊字符
- 9. 如何禁用文本框中的特殊字符和數字?
- 10. 如何使用jquery阻止或限制輸入字段中的特殊字符?
- 11. 如何禁止特殊字符,但在正則表達式中允許空格?
- 12. 如何禁用在文本框中粘貼特殊字符
- 13. 如何在eclipse java類中禁用特殊字符
- 14. 如何防止在Android中的EditText中刪除特殊字符?
- 15. 特殊字符的手稿字段
- 16. 處理RTF字段的特殊字符
- 17. 防止UITextField中的特殊字符
- 18. 防止特殊字符輸入到HTML文本字段
- 19. 如何在Mysql字段中搜索字符串以填充字段中的任何特殊字符?
- 20. 如何在java中爲所有特殊字符(',%,\,:,{,})轉義所有特殊字符
- 21. 如何防止在Python中自動轉義特殊字符
- 22. 在sql表字段中刪除特殊字符和數字
- 23. 如何在PHP中刪除字符串中的特殊字符?
- 24. 如何在JavaScript中搜索字符串中的特殊字符?
- 25. 特殊字符
- 26. 特殊字符
- 27. 特殊字符
- 28. 特殊字符
- 29. 特殊字符
- 30. 特殊字符
定義「特殊字符」 – 2010-11-07 19:46:00
編輯下面的答案(驗證也是一個好方法;)) – PawelMysior 2010-11-07 23:56:43