校验数据长度,使用默认的错误提示

执行后,终端输出:

  1. The value `12345` length must be between 6 and 16

校验数据类型及大小,并且使用自定义的错误提示

  1. "between": "参数大小不对啊老铁",
  2. }

可以看到,多个规则以及多个自定义错误提示之间使用英文 | 号进行分割,注意自定义错误提示的顺序和多规则的顺序一一对应。messages参数除了支持类型以外,还支持map[string]string类型,请看以下例子:

  1. "url": "请输入正确的URL地址",
  2. }

使用自定义正则校验数据格式,使用默认错误提示

执行后,终端输出: