跳到主要内容

正则表达式介绍


什么是正则表达式

正则表达式提供了功能强大、灵活、高效的方法来校验文本内容,确保内容符合预定义的格式(如电子邮件地址,用户名等)。

使用方法

场景示例:
客户信息表中需要登记客户的微信号,微信号是不允许有汉字出现的,只能出现字母和数字内容,那么我们就可以通过自定义的规则来限定输入的内容。

1、表达式配置

正则表达式仅在文本字段和附件字段(限定文件名)中可使用,勾选【限定输入格式】开始配置。

在左侧提供了常用的表达式,您直接点击选择即可直接使用,或者基于提供表达式修改为自定义的表达式。(自定义表达式不能保存到左侧的常用表达式)

根据场景,我们选择左侧的“字母数字”即可满足需要。

配置完成后点击确认,并保存表单。

  • 标题

    一个字段支持多个表达式,通过标题快速识别表达式作用

  • 正则表达式

    在这里编辑您需要的表达式,开头不能有空格,从外面复制表达式时注意是否有空格。

  • 错误提示

    当输入的内容不满足时,会向用户提示这里的内容。如图中的提示为请输入字母和数字, 我们可以直接改为“不允许出现汉字,仅支持字母和数字”。

  • 测试

    输入一段内容,验证表达式和错误提示是否满足需求。

2、筛选条件

每个表达式可以配置筛选条件,满足条件后表达式才生效。不配置筛选条件的表达式始终生效。

3、多个表达式

一个字段可以创建最多5个表达式,表达式之间支持排序。

当存在多个表达式时,系统将对填写内容按照生效的表达式顺序逐个校验,直到遇到第一个不满足的表达式,提示相应的错误信息,后面的表达式不再继续验证。

表达式生效条件:

  • 一个表达式没有筛选条件时,此表达式始终生效
  • 一个表达式配置筛选条件时,仅满足条件时此表达式生效

学习推荐

正则表达式学习推荐网址 https://www.runoob.com/regexp/regexp-tutorial.html


文档问题反馈

文档中是否有错别字、内容过期、难以理解等问题? 点此给我们反馈吧