Back to Nocobase

验证规则

docs/docs/cn/interface-builder/fields/field-settings/validation-rules.md

2.1.141.7 KB
Original Source

设置验证规则

介绍

验证规则用于确保用户输入的数据符合预期。

哪里可以设置字段验证规则

数据表字段配置验证规则

大多数字段都支持配置验证规则。字段配置了验证规则后,提交数据时会触发后端验证。不同类型的字段支持不同的验证规则。

  • 日期字段

  • 数值字段

  • 文本字段

    文本字段除了可以限制文本长度,还支持自定义正则表达式进行更精细的验证。

字段设置中的客户端验证规则

在字段配置中设置的验证规则,会触发前端校验,确保用户输入符合规定。

如果对应的数据表字段已经配置了验证规则,这些规则会在验证设置中显示在「服务端字段验证规则」下。它们继承自数据源字段配置,并且在这里只读展示。如果需要修改,需要回到「数据源 / 数据表配置」中编辑字段。

在「客户端验证规则」下添加的规则,只作用于当前字段组件,不会修改数据表字段配置。当两组规则同时存在时,NocoBase 会同时应用继承的字段规则和客户端验证规则。

文本字段还支持自定义正则校验,以满足特定格式要求。