【发布时间】:2019-01-11 20:52:54
【问题描述】:
目前,我尝试在 Salesforce 的验证规则中根据以下条件获得匹配 - 如果数字以除 2 或 9 以外的任何数字开头,则第三位的数字必须是 2 - 号码必须正好有 9 位数字 - 不允许重复相同的号码
这是我的代码,分为三个表达式,因为我不确定我是否可以只在一个表达式中得到相同的结果。
我复制的代码语法没问题,但匹配不正确
OR( NOT(REGEX(Phone, "[0-9]{9}")),
REGEX(Phone, "([0-9])\\1{8}"),
REGEX(Phone, "\\b[0,1,3,4,5,6,7,8]{1}[0-9]{1}[0,1,3,4,5,6,7,8,9]{1}")
)
【问题讨论】:
-
哪个示例不匹配,哪个示例不匹配?
标签: java regex validation numbers