xzxzyzyz/laravel-japanese-validation
最新稳定版本:v1.10.0
Composer 安装命令:
composer require xzxzyzyz/laravel-japanese-validation
包简介
Japanese Validation For Laravel
README 文档
README
Laravelで利用する日本のバリデーションルール
Installation
composer require xzxzyzyz/laravel-japanese-validation
Usage
ひらがな
use Xzxzyzyz\Laravel\JapaneseValidation\Rules\Hiragana; Validator::make(['name' => 'ひらがなのもじれつ'], ['name' => new Hiragana])->passes(); // true use Xzxzyzyz\Laravel\JapaneseValidation\Rules\HiraganaAndSpace; Validator::make(['name' => 'ひらがなの もじれつ'], ['name' => new HiraganaAndSpace])->passes(); // true
カタカナ
use Xzxzyzyz\Laravel\JapaneseValidation\Rules\Katakana; Validator::make(['kana' => 'カタカナノモジレツ'], ['kana' => new Katakana])->passes(); // true use Xzxzyzyz\Laravel\JapaneseValidation\Rules\KatakanaAndSpace; Validator::make(['kana' => 'カタカナノ モジレツ'], ['kana' => new KatakanaAndSpace])->passes(); // true
半角英数字
use Xzxzyzyz\Laravel\JapaneseValidation\Rules\Alpha; Validator::make(['alpha' => 'ABC'], ['alpha' => new Alpha])->passes(); // true Validator::make(['alpha' => 'ABC'], ['alpha' => new Alpha])->passes(); // false use Xzxzyzyz\Laravel\JapaneseValidation\Rules\AlphaDash; Validator::make(['alpha_dash' => 'ABC-_'], ['alpha_dash' => new AlphaDash])->passes(); // true Validator::make(['alpha_dash' => 'ABCー'], ['alpha_dash' => new AlphaDash])->passes(); // false use Xzxzyzyz\Laravel\JapaneseValidation\Rules\AlphaNumber; Validator::make(['alpha_num' => 'ABC123'], ['alpha_num' => new AlphaNumber])->passes(); // true Validator::make(['alpha_num' => 'ABC123'], ['alpha_num' => new AlphaNumber])->passes(); // false
電話番号
use Xzxzyzyz\Laravel\JapaneseValidation\Rules\Phone; Validator::make(['phone' => '00-0000-0000'], ['phone' => new Phone])->passes(); // true Validator::make(['phone' => '0000000000'], ['phone' => new Phone])->passes(); // true
FAX番号
use Xzxzyzyz\Laravel\JapaneseValidation\Rules\Fax; Validator::make(['fax' => '00-0000-0000'], ['fax' => new Fax])->passes(); // true Validator::make(['fax' => '0000000000'], ['fax' => new Fax])->passes(); // true
携帯電話番号
use Xzxzyzyz\Laravel\JapaneseValidation\Rules\MobilePhone; Validator::make(['phone' => '090-1111-2222'], ['phone' => new MobilePhone])->passes(); // true Validator::make(['phone' => '09011112222'], ['phone' => new MobilePhone])->passes(); // true
郵便番号
use Xzxzyzyz\Laravel\JapaneseValidation\Rules\PostalCode; Validator::make(['zip' => '000-0000'], ['zip' => new PostalCode])->passes(); // true Validator::make(['zip' => '0000000'], ['zip' => new PostalCode])->passes(); // true
都道府県
use Xzxzyzyz\Laravel\JapaneseValidation\Rules\Pref; Validator::make(['pref' => '東京'], ['pref' => new Pref])->passes(); // true
统计信息
- 总下载量: 25.04k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 14
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-10-16