我在Salesforce中遇到以下情况:某些字段包含一个字符串。但是这个字符串char都具有重要意义。
例如,字符串可以如下所示:GHJKL其中G,H,J,...具有在代码中使用的某种含义。
我现在要做的是对输入的字符串执行验证,条件如下:
只能输入字符: GHJKL
必须在东部 输入字符G AND / OR H
我有以下REGEX,它检测到只能输入上述字符:
第一次验证:
'NOT(REGEX(CustomFieldName__c, “[ABCDEI] {0,30}”))'
进行第二次验证:
'NOT(REGEX(CustomFieldName__c, “[DE] {1,}”))'
但第二次验证似乎不起作用。我已经使用在线Regex测试器测试了Regex,这似乎在起作用。但是在Salesforce上,正则表达式总是提供一个错误。
有什么想法吗?
谢谢!