跳到主要内容

正则表达式


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

使用场景

在客户信息表中,为确保数据的规范性和一致性,微信号的录入需遵循特定规则。具体而言,微信号仅允许包含字母(大小写均可)和数字,禁止使用汉字及其他特殊字符。为此,我们可以通过正则表达式来定义并限制输入内容,确保其符合要求。
示例正则表达式:^[a-zA-Z0-9]+$

表达式配置

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

在左侧提供的常用表达式基础上,您可以直接点击选择适合的表达式,或者根据需求对其进行修改以创建自定义表达式。(请注意,自定义表达式仅适用于当前场景,无法保存到左侧的常用表达式列表中)

以下是针对微信号输入验证场景的表格示例,结合正则表达式、错误提示和测试功能,确保输入内容符合要求:

字段说明
正则表达式^[a-zA-Z0-9]{6,20}$
(说明:仅允许字母和数字,长度限制为6到20个字符,开头不能有空格。)
错误提示不允许出现汉字,仅支持字母和数字,且长度需在6到20个字符之间。
测试输入以下内容进行验证:
- abc123(合法)
- ABC456(合法)
- 中文123(非法,提示错误信息)
- abc@123(非法,提示错误信息)
- a1(非法,提示错误信息)

学习推荐

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


👇文档问题反馈