我的用户希望在SQL Server主数据服务中的实体的NAME属性中输入值。有效值必须包含0到6个字符。 NULL是有效值。
我编写了一个验证规则,其中包含一个包含正则表达式的操作,以确保该值为六个或更少的字符(Name must contain the pattern ^.{0,6}$
),但NULL值会被标记为"验证失败"状态。我希望NULL值通过验证测试。
有没有办法做到这一点?
感谢您的时间。感谢您的帮助。
答案 0 :(得分:0)
我在另一个网站上找到了我的问题的答案。我测试了它,它的工作原理 这是:
条件:
If
MyAttribute contains the pattern .*
操作:
Then
MyAttribute must contain the pattern ^.{0,6}$
由于
答案 1 :(得分:0)
在验证规则中添加“OR Name IS NULL”。