mvccore/ext-form-validator-special
Composer 安装命令:
composer require mvccore/ext-form-validator-special
包简介
MvcCore - Extension - Form - Validator - Special - form special text and numeric validators - company ID (EU), company VAT ID (EU), credit card, hexadecimal number, IBAN bank account number, IP address and ZIP code.
关键字:
README 文档
README
MvcCore form extension with special text and numeric validators - company ID (EU), company VAT ID (EU), credit card, hexadecimal number, IBAN bank account number, IP address and ZIP code.
Installation
composer require mvccore/ext-form-validator-special
Basic Example
$form = (new \MvcCore\Ext\Form($controller)) ->SetId('demo') ->SetLocale('DE'); // for ZIP validator ... $yourCreditCard = new \MvcCore\Ext\Forms\Fields\Number(); $yourCreditCard ->SetName('your_credit_card') ->SetLabel('Your Credit Card Number:') ->SetValidators( (new \MvcCore\Ext\Forms\Validators\CreditCard) -> SetAllowedTypes( \MvcCore\Ext\Forms\Validators\CreditCard::AMERICAN_EXPRESS, \MvcCore\Ext\Forms\Validators\CreditCard::DISCOVER, \MvcCore\Ext\Forms\Validators\CreditCard::MAESTRO, \MvcCore\Ext\Forms\Validators\CreditCard::MASTERCARD, \MvcCore\Ext\Forms\Validators\CreditCard::VISA ) ); $yourIp = new \MvcCore\Ext\Forms\Fields\Text([ 'name' => 'your_ip', 'label' => 'Your IP Address:', 'validators' => [ new \MvcCore\Ext\Forms\Validators\Ip([ 'allowIPv4HexFormat' => FALSE, 'allowIPv4BinaryFormat' => FALSE, 'allowIPv6Literals' => TRUE, ]) ], ]); $yourZipCode = new \MvcCore\Ext\Forms\Fields\Text([ 'name' => 'your_zip_code', 'label' => 'Your ZIP code:', 'validators' => ['ZipCode'], ]); ... $form->AddFields($yourCreditCard, $yourIp, $yourZipCode);
统计信息
- 总下载量: 273
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 4
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2018-09-13