自定义验证用于构建自己的数据验证规则,以确保所有输入数据都是结构化和良好管理的。您还可以自定义验证规则匹配时的错误消息。
概述
数据验证非常重要,对于大多数情况来说,它是一个核心功能。比如,您想记录客户的国际银行账号(IBAN)用于汇款。IBAN始终是精确的27个字符;如果有人错误地输入了25或28个字符,或者在其中加入了空格,这是不允许的。您需要将IBAN字段的长度设置为27个字符,并要求填写这27个字符,不多不少!
同样适用于邮政编码、税收代码等。这些字段需要验证规则。如果这类数据记录不正确,可能会导致付款、发货、费用等问题。这是一件严重的事情!
电话号码和电子邮件字段也应该进行验证,因为它们不应接受无效字符。
您应该能够设置日期字段仅接受特定范围的数据。例如:“您不能输入早于今天的交货日期”。
在哪里设置?
自定义验证功能是批准表单或列表表单上字段控件验证设置的一部分。要设置自定义验证,首先从表单设计器中选择一个字段控件(如文本框、数字、下拉框等),然后打开 内容 > 验证 。单击自定义验证按钮以打开设置窗口:
它是如何运行的?
在自定义验证弹出窗口中,有两个选项可设置:
规则:通过添加表达式编辑器中的逻辑设置验证规则。
错误消息:使用表达式编辑器设置自定义消息。此消息将显示在所选字段控件下方。
要了解如何使用表达式编辑器,请参阅:理解表达式编辑器。
示例
以下是一个示例,介绍如何使用自定义验证验证电子邮件地址和电话号码:
使用regExpTest验证电子邮件和电话号码