我正在寻找一份好的验证库列表(电话、电子邮件等),并且这些库需要不断地得到维护。我使用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
}
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
阅读完整的文档请点击此处。