xil*_*il3 1 php validation symfony1 symfony-1.4
正如标题所示,我正在寻找一种使用Symfony框架验证电子邮件(或其他字符串格式)的方法(无需使用表单框架).
我做了一些搜索,但给出的每个例子都是使用Form类...
而且我知道我可以使用外部类或库,但我只是好奇我是否可以在Symfony中使用它可以工作.
这样的事情是理想的:
$email = "email@to.validate";
$validator = new sfEmailValidator(); // just using this as an example - I know it doesn't work :p
$validator->check($email); // returns true or false if it validates
Run Code Online (Sandbox Code Playgroud)
您应该能够执行以下操作 - 您不需要使用表单框架来使用验证器框架:
$email = 'email@to.validate';
$v = new sfValidatorEmail();
try {
$email = $v->clean($email);
} catch (sfValidatorError $e) {
// email invalid
}
Run Code Online (Sandbox Code Playgroud)