born05 / craft-matchinput
Craft 字段类型,用于匹配正则表达式的文本字段
3.0.0
2024-04-02 10:52 UTC
Requires
- craftcms/cms: ^4.0.0|^5.0.0-beta.1
README
Craft 字段类型,用于匹配正则表达式的文本字段。
安装
要安装 Match Input,请按照以下步骤操作
- 使用 Composer 在项目目录下执行
composer require born05/craft-matchinput
进行安装 - 在 Craft 控制面板的设置 > 插件下安装插件
或
- 通过插件商店安装
Match Input 支持 Craft 4.x 和 Craft 5.x。
Match Input 概述
Match Input 字段是一个带有正则表达式模式的 纯文本 字段,字段必须匹配该模式才能有效。
使用 Match Input
创建字段时,您指定 输入掩码
。这是输入必须匹配的 PCRE 模式。您还指定一个当字段不匹配模式时显示的 错误消息
。
如果您需要翻译 错误消息
(多语言控制面板),那些翻译将位于 site
翻译类别中。
示例输入掩码
https://
- 无效模式(没有分隔符)/https:\/\//
- 有效模式,将匹配包含https://
的字符串#https://#
- 有效模式,将匹配包含https://
的字符串(有时 / 不是最佳分隔符)#^https://#
- 将匹配以https://
开头的字符串/^\d{5}(-\d{4})?$/
- 将匹配 5 位数字,可选地后面跟-
和 4 位数字(使用 ^ 和 $ 匹配整个字符串)
致谢
从 Marion Newlevant 的 Match Input 插件分叉。