marionnewlevant / match-input
为匹配正则表达式的文本字段创建字段类型
2.0.1
2018-06-21 21:19 UTC
README
为匹配正则表达式的文本字段创建字段类型。
安装
要安装Match Input,请按照以下步骤操作
- 使用Composer从项目目录安装
composer require marionnewlevant/match-input
- 在设置 > 插件下Craft控制面板中安装插件
或
- 通过插件商店安装
Match Input适用于Craft 3.x。
Match Input概述
Match Input 字段是一个带有正则表达式匹配要求的 纯文本 字段。
使用Match Input
创建字段时,您指定 输入掩码
。这是输入必须匹配的 PCRE 模式。您还指定一个在字段不匹配模式时显示的 错误消息
。
如果您需要翻译 错误消息
(多语言控制面板),这些翻译将位于 site
翻译类别中。
示例输入掩码
https://
- 无效模式(没有分隔符)/https:\/\//
- 有效模式,将匹配包含https://
的字符串#https://#
- 有效模式,将匹配包含https://
的字符串(有时/不是最佳分隔符)#^https://#
- 将匹配以https://
开头的字符串/^\d{5}(-\d{4})?$/
- 将匹配5位数字,可选地后跟-
和4位数字(使用 ^ 和 $ 来匹配整个字符串)
致谢
由 Marion Newlevant 提供。图标内部设计由SlideGenius从Noun Project提供