# 校验规则

点击菜单【模型配置】->【校验规则】,进入配置校验规则页面。

67636614265

# 新增规则

点击【新增规则】,弹出规则编辑弹窗。

67636646692

  • 规则名称:必填项,上限为255字符,同模型不可重复。
  • 规则编码:必填项,上限为255字符,必须以字母开头,只能包含字母、数字和下划线_,同模型不可重复。
  • 规则类型:下拉选择【校验条件】的规则类型。
    • 字段值:单字段校验,可进行字符串、数字、日期和时间。
    • 字段比较:双字段校验,只能选择同为字符串,或同为数字,或同为日期,或同为时间的两个字段配置校验规则。
    • 字段级联:当某字段是/不是某些值时,进行另一字段的校验。
  • 是否启用:默认为是,只有启用的规则会在新增数据时执行校验。
  • 前置条件:非必填,上限为1024字符。根节点只能为一个【校验条件】或【运算逻辑】,叶子节点数量不限,可嵌套。前置条件只能是字段值校验,并且不包含长度校验和规则校验。
  • 校验条件:必填项,上限为1024字符。根节点只能为一个【校验条件】或【运算逻辑】,叶子节点数量不限,可嵌套。注意,由于不同规则类型的校验条件有差异,所以变更规则类型同时会将校验条件重置。
  • 规则说明:非必填,上限为255字符。

# 校验规则的配置说明

# 执行顺序

校验的执行顺序如下:

1.字段值前置条件

2.字段值校验条件

3.字段比较前置条件

4.字段比较校验条件

5.字段级联前置条件

6.字段级联校验条件

# 运算逻辑

且:该层的所有校验规则为真时,校验结果为真;

或:该层有至少一条校验规则为真时,校验结果为真。

# 校验条件

  • 字段值

    • 字符串
      • 为空
      • 不为空
      • 不是
      • 包含
      • 不包含
      • 开始于
      • 结束于
      • 不开始于
      • 不结束于
      • 在指定值内
      • 不在指定值内
    • 数字
      • 为空
      • 不为空
      • 等于
      • 不等于
      • 大于
      • 大于等于
      • 小于
      • 小于等于
      • 在指定值内
      • 不在指定值内
      • 在指定范围内
      • 不在指定范围内
    • 时间/日期
      • 不是
      • 早于
      • 不早于
      • 晚于
      • 不晚于
      • 在指定范围内
      • 不在指定范围内
      • 为空
      • 不为空
    • 长度
      • 等于
      • 不等于
      • 大于
      • 大于等于
      • 小于
      • 小于等于
    • 格式
      • 身份证
      • 邮箱
      • IP地址
      • 邮政编码(大陆)
      • 固定电话(大陆)
      • 手机号码(大陆)
      • 日期时间
      • 中文
      • 英文
      • 正则表达式

    例子:

    67642426634

  • 字段比较

    • 字符串
      • 不是
      • 包含
      • 不包含
      • 开始于
      • 结束于
      • 不开始于
      • 不结束于
    • 数字
      • 等于
      • 不等于
      • 大于
      • 大于等于
      • 小于
      • 小于等于
    • 日期/时间
      • 等于
      • 不等于
      • 早于
      • 不早于
      • 晚于
      • 不晚于

    例子:

    67642541489

  • 字段级联

    • 第一个条件
      • 不是
    • 第二个条件
      • 同字段值校验(不含格式、长度校验)

    例子:

    67642549305

# 编辑规则

点击右侧的【编辑】按钮,可对保存的规则再次编辑。

67642564956

# 删除规则

勾选要删除的规则,然后点击【批量删除】,可以一次删除多条规则。

67642566684

在某条规则的右侧下拉菜单中点击【删除】并确定,可以删除单条规则。

67642570804

# 停用、启用规则

勾选要启用/停用的规则,然后点击【启用】/【停用】,可以一次启用/停用多条规则。

67642575358

在某条规则的右侧下拉菜单中点击【停用】/【启用】并确定,可以停用/启用单条规则。

67642580335