Symfony2的 ExtraValidator 包包含一组有用的验证器和断言,以便在您的项目中使用。包含的断言/验证器有:

  • DNI(DNI/NIF 文件)

  • 电话(电话号码,按常规表达)

  • 手机(手机号码)

  • PrefixedPhone(带国际前缀的电话号码)

如何包含 ExtraValidator

在您的 composer.json 文件中添加以下依赖:


\"require\": {

    \"ideup/extra-validator-bundle\": \"dev-master\"

}

然后,在您的 AppKernel.php 文件中注册包:


public function registerBundles() {

    $bundles = array(

        . . .

        new Ideup\\ExtraValidatorBundle\\IdeupExtraValidatorBundle(),

    );

}