数据校验

1.概述

1.1 支持版本
报表设计器版本
since 5.7
1.2 功能介绍

数据校验用于验证用户录入数据是否满足设置的检验规则,当不满足时,阻止提交数据,并弹出错误提示。 数据校验报表填报录入的重要功能,用于保证填报录入的数据合法性。

1.3 功能入口

当单元格包含填报控件时,点击该单元格,右侧属性面板会展示控件属性设置,点击校验,即可展示数据校验下拉项。如下图所示:

报表填报校验功能入口

当选择校验规则后,可以自定义错误提示,在控件输入不满足数据校验规则时,会弹出该错误提示。 当错误提示为空时,在控件输入不满足数据校验规则时,会弹出默认提示。

2.数据校验类型

VeryReport内置常用的数据校验的类型,用户也可以自定义数据校验。下面列举出数据校验类型:

规则名称 规则说明
对控件数据不校验
非空 填报控件输入值不能空
邮件 填报控件输入值必须满足邮件格式,
身份证 填报控件输入值必须满足身份证格式,
邮编 填报控件输入值必须满足邮编格式,
手机 填报控件输入值必须满足手机格式,
长度限制 填报控件输入值必须满足控件设置的最小长度和最大长度限制,
自定义 该自定义设置内容为正则表达式,必须满足该正则表达式的设置