首页 > 解决方案 > Salesforce - 验证规则 (RegEX)

问题描述

我只想要一个字段中的 1 到 5 个字符。有时,该字段也可以为空。应该允许。但如果字段中有一个值,那么它应该是数字和/或字母。

我已经编写了以下验证规则。

NOT(REGEX(MyField , "[a-zA-Z0-9]{5}"))

但这不允许空字段,甚至长度小于 5 的字段也不允许。有人可以帮忙吗?

标签: validationsalesforce

解决方案


您已经完成了 95%,只需为 0-5 的字符添加一个范围

NOT(REGEX(MyField , "[a-zA-Z0-9]{0,5}"))


推荐阅读