我现在正在验证PHP中的所有字段,我必须预先形成基本字符串(字符串长度等)和更复杂(例如条带<>标记)
任何人都可以推荐一个可以执行此操作的类,或者可能是一个框架,或者某些功能可以执行这些操作吗?
答案 0 :(得分:7)
我假设您正在验证已发布的表单:使用Zend_Form和Zend_Filter
答案 1 :(得分:2)
如果您使用的是PHP> = 5.2.0,则可以使用PHP内置的filter functions。特别是,请查看filter_var_array,您可以使用它来验证输入数组,每个输入都有自己的验证规则。如果您不想购买完整的框架,那么这些可能会有用。
或者,我发现Kohana's validation library非常好。
答案 2 :(得分:1)
看看php validation class,它在单个php类中有超过60种验证方法。
答案 3 :(得分:1)
为PHP创建的最棒的验证引擎。
foreach (var dr in DriveInfo.GetDrives())
{
if (dr.IsReady == true)
{
Console.WriteLine(string.Format("name : {0} type : {1}", dr, dr.DriveType));
}
}
答案 4 :(得分:0)
这是王牌:http://code.google.com/p/phpv/
小巧,酷炫,易于扩展,更重要的是:我开发了它! :)
它也与上下文无关,也可以在CLI脚本中使用它进行验证。
它还使用最终添加到语言中的命名空间。所以没有更多的名称冲突和所有那些sh * t。
干杯