正则表达式场景

1. 简介

1.1 场景简介

正则表达式是指在设置字段校验增强插件时,可以自定义设置规则表达式,从而对表单中所输入的内容进行校验。

1.2 应用场景

正则表达式校验可用于多种场景中,如:

  • 在提交用户信息时,可规定用户设置的用户名和密码规则,通过正则表达校验进行验证和提醒;
  • 提交报名信息时,通过正则表达式规定报名人数只能为1~3,如若不符合规则,则无法提交报名信息。

1.3 预期效果

填写员工信息时,输入邮箱后,会自动触发正则表达校验,校验邮箱格式是否符合规则:

2. 插件安装及启用

2.1 安装插件

1)直接安装

2)插件市场处安装

在简道云「插件市场」处,安装「字段校验增强」插件。插件市场处安装方法可参见文档:插件市场中【2.3 插件安装】

2.2 启用插件

在插件管理中,打开「字段校验增强」插件右侧开关,启用插件。

3. 表单搭建

插件使用体验可先点击:字段校验增强插件模板表单。本文将按照模板中「员工信息表」表单进行讲解。

以表单填写时使用「正则表达式」校验邮箱为例新建「员工信息表」表单,字段设置如下:

字段名称

字段类型

员工姓名

单行文本

性别

单选按钮组

年龄

数字

民族

单行文本

电话号码

邮箱

出生日期

日期时间

婚姻状况

下拉框

校验结果

单行文本

4. 前端事件配置

4.1 添加前端事件

进入「表单属性」,点击前端事件下的「设置」,添加前端事件:

4.2 设置事件名称和说明

添加好前端事件后,首先设置前端事件的基础信息,即事件名称和事件说明,用于区分前端事件:

4.3 设置触发动作

设置触发动作:触发字段选择「邮箱」字段。

4.4 设置执行动作

1)设置执行动作如下:

  • 选择插件:选择字段校验增强插件;
  • 校验的类型:自定义选择「正则表达式」;
  • 被校验的文本:设置为字段值,即「邮箱」字段;
  • 匹配的正则表达式:设置公式为^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
  • 校验通过时提示:自定义设置为“邮箱格式正确,校验通过!”;
  • 校验不通过时提示:自定义设置为“邮箱格式不正确,请重新填写!”。

2)添加「校验结果」字段,并设置如下所示的字段存储关系。全部设置完成点击「保存」。

4.5 效果演示

效果参见本文【1.3 预期效果】。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验