概述
「正则表达式」可以被认为是一种语言,用这种语言书写出来的字符串通常叫做模式(pattern),这些模式描述了一些规则,这些规则可以去匹配或寻找一系列符合规则的字符串。概括起来就是”描述字符串的字符串”。
「正则表达式」的功能特点:
- 灵活性、逻辑性和功能性都非常强。
- 可以迅速地用极简单的方式达到字符串的复杂控制。
所以对刚接触的人来说,可能会觉得晦涩难懂,但是一旦熟悉掌握了使用方法,就会发现它的方便好用。
功能说明
在飞书低代码平台中,支持对「数据 - 对象」中的「文本」类型字段进行「正则校验」:
- 验证给定字符串是否符合「正则表达式」的过滤逻辑(匹配)。
- 并且可通过「正则表达式」,从字符串中获取我们想要的特定部分。
如下图所示,开启「正则校验」功能后,可填写「正则表达试」、「格式错误提示」。
250px|700px|reset
语法说明
组成:普通字符+特殊字符(元字符)
- 普通字符:A-Za-z0-9
- 元字符:具有特殊意义的专用字符
示例说明
- 验证是否为数字(是否带小数点、正负都行):-?[0-9]+(\\.[0-9]*)?
- 美国社会安全号码(格式:999-99-9999):
250px|700px|reset
- 在 2 的基础上,希望输入 999999999 也正确,则:
250px|700px|reset
- 美国汽车牌照格式(格式:9999AB):
250px|700px|reset
参考资料 & 工具