# 格式验证

在流程应用中,格式验证是一种常见的需求,用于确保用户输入的内容符合特定的格式要求。例如,手机号码、邮箱地址、身份证号码等字段需要符合特定的格式规则。本文将介绍如何通过输入类型和自定义验证实现格式验证。

# 1. 输入类型验证

例如,表单中的“联系人手机号码”字段必须输入符合手机号码格式的内容。

# 实现方法

  1. 添加字段
    • 在表单上拖一个单行文本,命名为“联系人手机号码”。
  2. 设置输入类型
    • 在字段属性中,找到 输入类型 选项。
    • 将输入类型从“普通文本”改为“手机号码”。

手机号码验证设置 ▲ 手机号码验证设置

  1. 保存并测试
    • 保存表单后,测试流程:
      • 如果输入的内容不符合手机号码格式,系统会阻止提交。
      • 如果输入的内容符合手机号码格式,系统允许提交。

# 支持的其他输入类型

除了手机号码外,系统还支持以下输入类型:

  • 固话号码:验证固定电话号码格式。
  • 邮箱地址:验证邮箱地址格式。
  • 邮政编码:验证邮政编码格式。
  • 网站地址:验证 URL 格式。
  • 身份证号码:验证身份证号码格式。

其他输入类型验证

▲ 其他输入类型验证

# 适用场景

  • 适用于常见的格式验证需求,例如手机号码、邮箱地址等。
  • 对于业务人员来说,使用输入类型验证非常方便,无需编写复杂的验证逻辑。

# 2. 自定义验证

通常使用以上格式,已经可以满足常规业务需求,对于业务人员自制应用来说已经足够了。但,对于高级开发人员来说,还需要掌握特殊格式的验证方法

也就是说我的格式很特殊,不是以上任何一种,例如,表单中的“编码”字段需要符合特定的格式要求,且不能包含某些特殊符号。这个时候,我们建议采用高级验证中的自定义验证来实现

# 实现方法

自定义验证函数怎么写,在专门的章节中会详细介绍,并非本节的重点

# 适用场景

  • 适用于特殊的格式验证需求,例如自定义编码、复杂的业务规则等。
  • 需要开发人员编写自定义验证函数,适合高级开发人员使用。

# 3. 总结

  • 输入类型验证
    • 适用于常见的格式验证需求,例如手机号码、邮箱地址等。
    • 实现方法:在字段属性中设置 输入类型
  • 自定义验证
    • 适用于特殊的格式验证需求,例如自定义编码、复杂的业务规则等。
    • 实现方法:通过 自定义验证 编写验证逻辑。

通过合理使用输入类型验证和自定义验证,可以满足各种格式验证需求,确保用户输入的内容符合业务规则。对于大多数常规需求,使用输入类型验证即可;对于特殊需求,则需要开发人员编写自定义验证函数。