【发布时间】:2012-08-17 02:38:52
【问题描述】:
我使用jquery validation 进行前端数据验证。但我也需要在服务器端进行验证。
我正在寻找一个好的 php 验证库,它具有与 jquery 验证一样多的功能,包括必填字段、检查电子邮件、检查号码、最小长度、最大长度、等于另一个字段和自定义验证方法。
我正在使用 codeigniter,我发现它有一个 form_validate 库,它具有 jquery 验证中的大部分功能,但是没有 codeigniter 就不能使用它,并且它的错误报告是 html sn-p 而不是数组结构。我也想在安静的服务中使用它。
因此,如果有另一个库可以完成像 jquery 验证这样的工作,我将使用那个库,或者我可能需要做一些工作来自己修改 codeigniter 表单验证。
提前致谢。
【问题讨论】:
-
可能想看看一些框架。像更多 OOP 样式的表单 / CRUD 之类的功能。我经常将这些用于表单验证:framework.zend.com/manual/en/zend.validate.html
-
PHP 现在已经内置了验证器,您应该看看它们php.net/manual/en/filter.examples.validation.php 但是,它们可能无法满足您的所有需求。
-
不得不重新阅读您的问题。认为我错过了主要观点。我从来没有发现开箱即用的东西可以按照我想要的方式绑定服务器/客户端验证。我已经接受了 Zend Form 验证并按照您描述的方式使用它,将完整表单的帖子传回,返回 JSON 列表失败。
-
感谢您的建议,我会试一试。
-
@vascowhite 我只是觉得这还不够。
标签: php validation codeigniter