垃圾回收器/电话号码验证器

适用于基于Symfony框架的电话号码验证组件(Symfony、Silex、Drupal等)

dev-master 2021-08-16 12:43 UTC

This package is auto-updated.

Last update: 2024-09-16 19:22:22 UTC


README

适用于基于Symfony框架的电话号码验证组件(Symfony、Silex、Drupal等)

安装

安装电话号码验证器最好的方法是使用 Composer

php composer.phar require junker/phone-number-validator

示例

use Junker\PhoneNumberValidator\Constraints\PhoneNumber as AssertPhoneNumber;

class AppController
{
    ...

    protected function validate($data)
    { 
        $fields = [
            'phone' => new AssertPhoneNumber([
                        'message' => 'Wrong phone number',
                        'type' => "mobile", # //optional
                        'defaultRegion' => "GB", # //optional
            ])
        ];

        $constraint = new Assert\Collection([
            'fields' => $fields
        ]);

        return $app['validator']->validate($data, $constraint);
    }

    ...
}

基于 PhoneNumberBundle (https://github.com/misd-service-development/phone-number-bundle)