我試圖找到一個不斷維護好的驗證庫(電話,電子郵件等)的列表。我使用PHP並且可以從框架開放庫,但是如果您從框架推薦一個庫,請說明它是否允許您在沒有框架的情況下使用它?良好的PHP驗證庫
回答
你可以給一個去到Zend_Validate
http://framework.zend.com/manual/en/zend.validate.introduction.html
使用Zend框架,你可以選擇使用你喜歡的框架的一部分爲準。如果你去非常基本的驗證,它可以爲諸如靜態調用預定義的方法非常簡單:
if (Zend_Validate::is($email, 'EmailAddress')) {
// Yes, email appears to be valid
}
否則你還必須構建自己的設計的自定義驗證的選項。
我回去了我喜歡Zend_Validate,也是鏈驗證的特性,並返回驗證消息數組。 – andho 2013-02-19 09:47:46
http://websec.io/2013/12/31/Input-Filtering-Validation-Aura-Filter.html – 2014-11-22 16:17:05
還有PEAR庫驗證here。
我只是偶然發現了https://github.com/vlucas/valitron
看起來很簡單的使用,我喜歡它是如何設計成依賴免費
我用Respect\Validation在我的很多項目,相信我這是值得一用的。它提供了複雜(自定義)規則,可定製&可迭代異常和80(完全測試)驗證器等功能。
即數字驗證:
use Respect\Validation\Validator as v;
$number = 123;
v::numeric()->validate($number); //true
即鏈式驗證:
use Respect\Validation\Validator as v;
$usernameValidator = v::alnum()->noWhitespace()->length(1,15);
$usernameValidator->validate('alganet'); //true
- 1. 良好的PHP Rest Api庫
- 2. PHP的良好變形庫?
- 3. 驗證iPhone上形式良好的XML
- 4. 良好和安全的表單驗證
- 5. 什麼是.net良好的服務器端驗證庫?
- 6. CodeIgniter:適用於SQL Server的良好身份驗證庫?
- 7. CodeIgniter:表單驗證良好做法
- 8. 良好的認證Rails 3
- 9. 用於HTTPS連接的良好C++庫?證書由證書autority
- 10. 驗證庫PHP/Javascript
- 11. 良好的類STL庫C
- 12. 良好的javascript圖庫
- 13. 良好深入的PHP
- 14. 什麼是具有條件驗證的良好形式檢查庫?
- 15. 驗證庫PHP/MySQL的
- 16. 什麼是驗證多種複雜條件的良好模式?
- 17. 條件和非條件在一個良好的驗證規則
- 18. Java中的良好身份驗證和授權包?
- 19. 建議使用javaScript驗證電子郵件的良好模式?
- 20. 如何驗證C#中是否有良好的Internet連接?
- 21. 在rails中驗證和授權的良好演練?
- 22. 以良好和可靠的方式驗證表單輸入
- 23. 是一個隨機字符串良好的驗證碼
- 24. 問題,同時驗證XSD格式良好的XML
- 25. 最好的驗證庫技術
- 26. Java - >好的url驗證庫,請問?
- 27. 「HTTP身份驗證與PHP」的好處
- 28. PHP內存友好的JSON驗證
- 29. 任何使用良好繪圖組件/庫的經驗
- 30. HTML家庭作業,沒有通過驗證,但顯示良好
過濾器擴展功能默認情況下用PHP包括:HTTP ://php.net/filter – erisco 2010-09-13 20:47:00