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表單驗證規則 - 必需/ min_length
- 3. 合併CodeIgniter表單驗證規則
- 4. CodeIgniter驗證規則
- 5. CodeIgniter 2,DataMapper驗證規則
- 6. Codeigniter驗證規則幫助
- 7. Codeigniter表單驗證回調規則問題
- 8. 如何動態設置CodeIgniter的表單驗證規則?
- 9. ř修剪挖掘規則 - 先驗
- 10. CodeIgniter - is_unique表單驗證規則不能正常工作
- 11. Codeigniter表單驗證:在哪裏設置規則?
- 12. 在codeigniter中創建自己的表單驗證規則
- 13. Codeigniter表單驗證,哪條規則被觸發?
- 14. HTML5表單驗證的條件規則
- 15. 笨表單驗證未設定規則
- 16. Codeigniter表單驗證
- 17. Codeigniter表單驗證
- 18. PHP codeigniter表單驗證失敗。什麼是流動
- 19. Laravel表單驗證,如果或規則
- 20. 表單驗證 - 幫助規則
- 21. JQuery表單驗證規則語法
- 22. 表單驗證規則沒有成功
- 23. 創建表單身份驗證規則
- 24. 笨表單驗證一套規則
- 25. form_radio設置表單驗證規則()
- 26. 表單驗證規則,不遵守
- 27. regex_match的表單驗證規則
- 28. 驗證規則和業務規則有什麼區別?
- 29. Codeigniter - 表單驗證回調
- 30. Codeigniter表單驗證error_array()空
我認爲它可能會逐字地使用trim()函數從PHP。有一些form_validation類的內置函數(比如valid_email),但我敢肯定你可以使用任何函數。它在用戶指南中說:「任何接受一個參數的原生PHP函數都可以用作規則,如htmlspecialchars,trim,MD5等。」 – Matthew 2010-08-21 23:12:54
那就對了。它是內置的PHP函數。我也許應該在我的回答中提到這一點。感謝您添加評論。 – 2010-08-22 09:20:00