mateuszbieniek / ezplatform-form-builder-masked-input-field
为eZ Platform EE表单构建器提供掩码输入字段的包
v1.0.1
2019-12-30 14:58 UTC
Requires
- php: >=7.1
- ezsystems/ezplatform-form-builder: ^1.0
- ezsystems/ezpublish-kernel: ^7.3
Requires (Dev)
- friendsofphp/php-cs-fixer: 2.7.*
- phpunit/phpunit: ~7.0
README
描述
包为eZ Platform EE表单构建器提供掩码字段。包基于: https://github.com/RobinHerbots/Inputmask
要求
eZ Platform EE 2.5 LTS
安装
1. 启用EzPublishLegacyBundle和EzSystemsEzPlatformXmlTextFieldTypeBundle
编辑app/AppKernel.php
,并在$bundles
数组末尾添加以下内容:
new MateuszBieniek\EzPlatformFormBuilderMaskedInputBundle\EzPlatformFormBuilderMaskedInputBundle(),
2. 安装mateuszbieniek/ezplatform-form-builder-masked-input-field
composer require mateuszbieniek/ezplatform-form-builder-masked-input-field
使用方法
您可以使用以下通配符定义输入掩码:
a
- 单个字母(a-z)9
- 单个数字(0-9)*
- 单个字母或数字
示例电话号码掩码: 999-999-999
您可以将任何其他字符用作掩码的静态部分。
示例电话号码掩码(带静态国家代码): +48 999-999-999
您可以使用反斜杠
转义通配符。
示例电话号码掩码(带静态国家代码(德国)): +4\9 999-999-999
您可以将掩码的可选部分放在括号[]
内,它们将不会显示直到键入或勾选“贪婪”选项。
当掩码输入字段为必填时,将使用额外的掩码验证器来检查提供的值是否与所需的格式匹配。