marionnewlevant/match-input

为匹配正则表达式的文本字段创建字段类型

2.0.1 2018-06-21 21:19 UTC

This package is auto-updated.

Last update: 2024-09-05 18:59:24 UTC


README

为匹配正则表达式的文本字段创建字段类型。

安装

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

  1. 使用Composer从项目目录安装 composer require marionnewlevant/match-input
  2. 在设置 > 插件下Craft控制面板中安装插件

  1. 通过插件商店安装

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提供