为了账号安全,请及时绑定邮箱和手机立即绑定

REST 参数验证

REST 参数验证

一只斗牛犬 2022-10-12 15:41:43
有没有办法专门提到请求参数的长度?我的参数的长度可能是 4 或 6 .. 但指定如下:@Size(min=4, max=6) @RequestParam String param1是否也允许长度为 5,这在我的情况下是无效的?没有客户验证器有没有办法做到这一点?谢谢
查看完整描述

1 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

您可以尝试使用@Pattern注释来验证该字符串是否遵循特定的正则表达式。

然后,您需要构建类似这样的正则表达式 - ^(?=[0-9]*$)(?:.{4}|.{6})$(检查字符串仅包含 4 位或 6 位)。

模式注释文档


查看完整回答
反对 回复 2022-10-12
  • 1 回答
  • 0 关注
  • 78 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信