【发布时间】:2013-11-11 09:47:34
【问题描述】:
我在 Salesforce 中遇到以下情况:某个字段包含一个字符串。但是这个字符串 char 都有一个重要的意义。
例如,字符串可能看起来像:GHJKL,其中 G、H、J、... 具有特定含义,正在代码中使用。
我现在想做的是在以下条件下对输入的字符串执行验证:
只能输入字符:GHJKL
字符 G AND/OR H 必须在东边输入一次
我有以下正则表达式,它检测到只能输入上述字符:
-
第一次验证:
'NOT(REGEX(CustomFieldName__c,"[ABCDEI]{0,30}"))'
-
第二次验证:
'NOT(REGEX(CustomFieldName__c,"[DE]{1,}"))'
但第二次验证似乎不起作用。我已经使用在线正则表达式测试器测试了正则表达式,这似乎可以正常工作。但在 Salesforce 上,正则表达式不断提供 False。
有什么想法吗?
谢谢!
【问题讨论】:
标签: regex salesforce java-6