miserenkov / yii2-phone-validator
Yii2 手机号码验证器
v1.2
2023-03-31 17:16 UTC
Requires
- php: >=7.1
- giggsey/libphonenumber-for-php: ^8
- yiisoft/yii2: ~2
Requires (Dev)
- codeception/codeception: ^4.2
- ergebnis/composer-normalize: ^2.28
- friendsofphp/php-cs-fixer: ^3.15
- phpro/grumphp: ^1.13
- phpstan/phpstan: ^1.10
- proget-hq/phpstan-yii2: ^0.8.0
This package is auto-updated.
Last update: 2024-08-30 01:07:07 UTC
README
为手机号码提供 Yii2 验证器
支持
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一:
php composer.phar require --prefer-dist miserenkov/yii2-phone-validator "^1.0"
或者将以下内容添加到您的 composer.json
文件的 require 部分:
"miserenkov/yii2-phone-validator": "^1.0"
基本用法
使用固定国家值
public function rules() { return [ // ... ['phone', \miserenkov\validators\PhoneValidator::className(), 'country' => 'UA'], // ... ]; }
使用固定国家属性
public function rules() { return [ // ... ['country', 'string'], ['phone', \miserenkov\validators\PhoneValidator::className(), 'countryAttribute' => 'country'], // ... ]; }
使用固定国家值
public function rules() { return [ // ... ['phone', \miserenkov\validators\PhoneValidator::className(), 'countries' => ['UA', 'RU', 'US', /*...*/]], // ... ]; }
使用所有国家
public function rules() { return [ // ... ['phone', \miserenkov\validators\PhoneValidator::className()], // ... ]; }