Spring Cloud Validation 使用正则表达式校验

----不支持中文的例子

@Schema(description = "商品名称")

@Pattern(regexp = "^[^\u4E00-\u9FA5]*$", message = "商品名称不支持中文")

@Size(max=64,message="商品名称最大支持64个字符")

private String goodsName;

--支持 中英文和数字

@Schema(description = "单位")

@Pattern(regexp = "^[\u4E00-\u9FA5]*[0-9A-Za-z]*$", message = "单位只支持中英文数字")

private String unit;

相关推荐
一只小白0008 分钟前
一篇讲清TCP的三次握手&四次挥手
服务器·网络·tcp/ip
rabbit_pro13 分钟前
Spring AI使用Ollama
java·人工智能·spring
Mike117.13 分钟前
GBase 8a 物化视图依赖和 DDL 风险排查记录
java·服务器·前端
tang7778916 分钟前
2026年国内代理IP服务商横向测评:企业级爬虫如何选型?
运维·服务器·网络·爬虫·python·代理
李少兄22 分钟前
领域驱动设计与 Clean Code 的实践
java·数据库·领域驱动
蜡台29 分钟前
Vue3 Hook 与 Store 状态管理:深度解析与选型指南
前端·javascript·vue.js
www.0231 分钟前
Linux 终端守护神 Tmux :如何优雅地管理后台实验与恢复会话
linux·运维·服务器·人工智能·tmux
無名路人43 分钟前
小程序点餐页吸顶滚动
前端·微信小程序·ai编程
老马95271 小时前
opencode7-桌面应用实战2
java·人工智能·后端
小小小前端啊1 小时前
前端手写代码大全
前端