4
A
回答
13
它從輸入字符串的開頭和結尾刪除空格。
您可以將驗證規則視爲在輸入上運行的例程的管道。例如:
$this->form_validation->set_rules('email', 'email', 'trim|required|valid_email');
當驗證的電子郵件輸入笨:
- 從字符串的開頭和結尾
- 檢查所得到的字符串是非空
- 檢查刪除空格那它是一個有效的電子郵件地址
修剪程序通常在其他ro之前運行並放置在列表的前面。
您應該在您要忽略輸入中的開始和結尾空白時使用它。也許用戶在HTML表單中的電子郵件地址後意外地鍵入了空格字符。空格字符不應該被視爲電子郵件地址的一部分,應該刪除。
1
您可以使用任何內置的PHP函數,它接受一個參數並返回值或true或false作爲表單驗證規則。所以修剪實際上不是一個Codeigniter特定的函數,它是一個PHP函數。
您可以使用的一些其他內置PHP函數是; is_int(檢查一個數是否是一個整數),ltrim(左邊的一個字符串),rtrim(修剪一個字符串的右邊),sha1,md5等。
相關問題
- 1. 合併CodeIgniter表單驗證規則
- 2. CodeIgniter驗證規則
- 3. Codeigniter驗證規則幫助
- 4. 如何動態設置CodeIgniter的表單驗證規則?
- 5. CodeIgniter - is_unique表單驗證規則不能正常工作
- 6. ř修剪挖掘規則 - 先驗
- 7. Codeigniter表單驗證:在哪裏設置規則?
- 8. HTML5表單驗證的條件規則
- 9. Codeigniter表單驗證
- 10. Codeigniter表單驗證
- 11. 笨表單驗證未設定規則
- 12. PHP codeigniter表單驗證失敗。什麼是流動
- 13. 表單驗證 - 幫助規則
- 14. form_radio設置表單驗證規則()
- 15. 表單驗證規則,不遵守
- 16. Codeigniter表單驗證error_array()空
- 17. Codeigniter Ocular和表單驗證
- 18. laravel - 基於droplist修改驗證規則
- 19. 表單驗證w/sql + codeigniter
- 20. Jquery .ajax()和codeigniter表單驗證器:爲什麼codeigniter總是返回true?
- 21. 什麼是驗證信用卡codeigniter
- 22. Codeigniter表單驗證類
- 23. ajax Codeigniter表單驗證
- 24. codeigniter表單驗證總是假的
- 25. Codeigniter表單驗證文件
- 26. jQuery/JSON/CodeIgniter - 表單驗證
- 27. Codeigniter重新驗證表單
- 28. codeigniter中的表單驗證
- 29. codeigniter中的表單驗證
- 30. 驗證規則是否可以繞過表單?
我認爲它可能會逐字地使用trim()函數從PHP。有一些form_validation類的內置函數(比如valid_email),但我敢肯定你可以使用任何函數。它在用戶指南中說:「任何接受一個參數的原生PHP函數都可以用作規則,如htmlspecialchars,trim,MD5等。」 – Matthew 2010-08-21 23:12:54
那就對了。它是內置的PHP函數。我也許應該在我的回答中提到這一點。感謝您添加評論。 – 2010-08-22 09:20:00