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;

相关推荐
清水迎朝阳几秒前
Edge 在线语音 403 问题修复
前端·edge
小陈从不会敲代码1 分钟前
JavaEE面试复习(多线程-初阶)
java·面试·java-ee
周厉2 分钟前
酒店PMS系统设计:房型房价管理与动态价格优先级实现(Java/MySQL)
java·数据库·pms酒店系统
一碗白开水一8 分钟前
Day 5 · 弹性 | 微观
java·前端·数据库
迪飞特科技9 分钟前
大模型接入业务系统:API、本地部署、RAG、智能体四种路线怎么选
java·数据库·人工智能·知识图谱·deepseek·本地化大模型
Lsx_16 分钟前
微信支付接入全流程:JSAPI支付、小程序支付与H5支付
前端·javascript·全栈
凯基迪科技17 分钟前
硬件做授权保护,有哪些常见方案
运维·服务器
vipxieliang28 分钟前
ValidX 验证器缓存机制:如何提升验证性能
java·spring boot
OpenTiny社区33 分钟前
React 正式登场!GenUI SDK v1.4.0 三框架渲染、出码与 Agent 生态重磅升级~
前端·ai编程
Jtti37 分钟前
香港服务器CPU不高但用户请求排队的原因有哪些?
运维·服务器·网络