Skip to main content

校验规则

校验规则用于限制用户输入的文本内容、日期范围、数值范围或可选项,适合提升数据质量、避免误填和实现多题联动约束。卷王的校验可应用到多种题型和具体填空位置。

文本内容校验

点击体验效果,演示格式、范围校验

格式校验

可以限制输入文本的内容限制,支持 数字日期邮箱手机号身份证号

Example banner

正则校验

如果预设校验不能满足需求,可以通过自定义正则表达式校验,并且支持设置自定义提示信息

Example banner Example banner

数值/日期范围校验

对于内容限制为 数字日期 的我们也可以限制允许输入的数字范围、允许输入的日期范围。

1681399772859

数值范围

可以设置允许输入的数字范围

Example banner

日期范围

可以设置允许输入的日期范围大小

Example banner

公式逻辑校验

tip

具体原理是,如果公式的计算结果是一段文字,则表示校验失败,该文字将作为提示信息返回给用户。

如果公式返回结果为空或者 false,则表示验证通过。

点击体验效果,演示多题联动校验

下面通过多个案例场景来演示公式逻辑计算

输入内容不能包 含指定文字

Example banner Example banner

多题联动校验

tip

具体原理同公式逻辑校验。

年龄(男性不能超过 60 岁,女性不能超过 55 岁)

公式设置

Example banner

动图演示

1681399632330

校验逻辑

如果基础的格式校验、范围校验还不够,你可以继续使用校验逻辑来完成更复杂的限制条件。

适用场景

  • 限制多选题最多可选多少项
  • 要求某个选项必须和另一个选项联动出现
  • 根据其他题目的答案,动态限制当前题的可填范围

设置入口

进入题目设置后,打开 逻辑设置校验逻辑

校验逻辑入口

示例

下面这个公式表示:如果第一题前两个选项对应的人数之和大于 20,则返回错误提示。

公式说明
IF(Q1A1+Q1A2 > 20, '参加活动人数不能大于 20 人')如果第一题前两个选项人数之和大于 20,则校验失败并提示错误信息

1709437342469

使用建议

  • 先用基础校验覆盖常见错误,再考虑公式校验和多题联动
  • 涉及业务规则时,尽量把错误提示写得具体,方便用户直接修正
  • 发布前至少用几组边界值测试一遍,例如最大值、最小值和空值

相关文档