born05/craft-matchinput

Craft 字段类型,用于匹配正则表达式的文本字段

安装: 42

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 5

类型:craft-plugin

3.0.0 2024-04-02 10:52 UTC

This package is auto-updated.

Last update: 2024-09-19 14:03:12 UTC


README

Craft 字段类型,用于匹配正则表达式的文本字段。

安装

要安装 Match Input,请按照以下步骤操作

  1. 使用 Composer 在项目目录下执行 composer require born05/craft-matchinput 进行安装
  2. 在 Craft 控制面板的设置 > 插件下安装插件

  1. 通过插件商店安装

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 插件分叉。