垃圾回收器 / 电话号码验证器
适用于基于Symfony框架的电话号码验证组件(Symfony、Silex、Drupal等)
dev-master
2021-08-16 12:43 UTC
Requires
- php: >=5.3.9
- giggsey/libphonenumber-for-php: ~5.7|~6.0|~7.0|~8.0
Requires (Dev)
- symfony/validator: ~2.7|~3.0|~4.0
Suggests
- symfony/validator: Add a validation constraint
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)