您在此处:
REGEX
将文本字段与正则表达式进行比较,如果匹配则返回 TRUE。反之,返回 FALSE。
正则表达式是一个字符串,它根据一定语法规则描述字符串的格式。
使用
使用文本字段REGEX(text,
regex_text)并替换文本,使用您想要匹配的正则表达式替换 regex_text。
技巧提示
- 正则表达式的语法基于Java Platform SE 6 语法。但是,反斜杠字符 (\) 必须更改为两个反斜杠 (\\),因为反斜杠在 Salesforce 中为转义字符。
- Salesforce 正则表达式引擎匹配整个字符串,而不是在字符串内查找匹配。例如,如果您正在搜索名称 Marc Benioff,请使用正则表达式
.*Marc Benioff.*,以在字符串中查找匹配项,如下所示:
如果您使用正则表达式According to Marc Benioff, the social enterprise increases customer success.Marc Benioff,此正则表达式匹配的唯一字符串是:Marc Benioff - 捕获分组和替换都将被忽略。
- 该函数适用于所有存在公式的场合,但是公式字段和自定义按钮与链接除外。
本示例确保名为 SSN 的字段与表示有效社会保险号的正则表达式匹配,即具备 999-99-9999 数字格式。
NOT(
OR(
LEN (SSN__c) = 0,
REGEX(SSN__c, "[0-9]{3}-[0-9]{2}-[0-9]{4}")
)
)

