# 格式验证
在流程应用中,格式验证是一种常见的需求,用于确保用户输入的内容符合特定的格式要求。例如,手机号码、邮箱地址、身份证号码等字段需要符合特定的格式规则。本文将介绍如何通过输入类型和自定义验证实现格式验证。
# 1. 输入类型验证
例如,表单中的“联系人手机号码”字段必须输入符合手机号码格式的内容。
# 实现方法
- 添加字段:
- 在表单上拖一个单行文本,命名为“联系人手机号码”。
- 设置输入类型:
- 在字段属性中,找到 输入类型 选项。
- 将输入类型从“普通文本”改为“手机号码”。
▲ 手机号码验证设置
- 保存并测试:
- 保存表单后,测试流程:
- 如果输入的内容不符合手机号码格式,系统会阻止提交。
- 如果输入的内容符合手机号码格式,系统允许提交。
- 保存表单后,测试流程:
# 支持的其他输入类型
除了手机号码外,系统还支持以下输入类型:
- 固话号码:验证固定电话号码格式。
- 邮箱地址:验证邮箱地址格式。
- 邮政编码:验证邮政编码格式。
- 网站地址:验证 URL 格式。
- 身份证号码:验证身份证号码格式。

▲ 其他输入类型验证
# 适用场景
- 适用于常见的格式验证需求,例如手机号码、邮箱地址等。
- 对于业务人员来说,使用输入类型验证非常方便,无需编写复杂的验证逻辑。
# 2. 自定义验证
通常使用以上格式,已经可以满足常规业务需求,对于业务人员自制应用来说已经足够了。但,对于高级开发人员来说,还需要掌握特殊格式的验证方法
也就是说我的格式很特殊,不是以上任何一种,例如,表单中的“编码”字段需要符合特定的格式要求,且不能包含某些特殊符号。这个时候,我们建议采用高级验证中的自定义验证来实现
# 实现方法
自定义验证函数怎么写,在专门的章节中会详细介绍,并非本节的重点
# 适用场景
- 适用于特殊的格式验证需求,例如自定义编码、复杂的业务规则等。
- 需要开发人员编写自定义验证函数,适合高级开发人员使用。
# 3. 总结
- 输入类型验证:
- 适用于常见的格式验证需求,例如手机号码、邮箱地址等。
- 实现方法:在字段属性中设置 输入类型。
- 自定义验证:
- 适用于特殊的格式验证需求,例如自定义编码、复杂的业务规则等。
- 实现方法:通过 自定义验证 编写验证逻辑。
通过合理使用输入类型验证和自定义验证,可以满足各种格式验证需求,确保用户输入的内容符合业务规则。对于大多数常规需求,使用输入类型验证即可;对于特殊需求,则需要开发人员编写自定义验证函数。