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;

相关推荐
张一凡931 分钟前
重新理解 React 状态管理:用类的方式思考业务
前端·react.js
sdm07042712 分钟前
Linux-进程2
运维·服务器
刺客xs12 分钟前
c++模板
java·开发语言·c++
C+-C资深大佬43 分钟前
C++ 性能优化 专业详解
java·c++·性能优化
结网的兔子44 分钟前
前端学习笔记——Element Plus 栅格布局系统示例
前端·javascript·css
程序员老乔44 分钟前
Java 新纪元 — JDK 25 + Spring Boot 4 全栈实战(三):虚拟线程2.0,电商秒杀场景下的并发革命
java·开发语言·spring boot
weixin_404157681 小时前
Java高级面试与工程实践问题集(四)
java·开发语言·面试
cyforkk1 小时前
Spring AOP 核心揭秘:ProceedingJoinPoint 与反射机制详解
java·python·spring
无限进步_1 小时前
【C++】单词反转算法详解:原地操作与边界处理
java·开发语言·c++·git·算法·github·visual studio
zzzsde1 小时前
【Linux】进程控制(1):进程创建&&进程终止
linux·运维·服务器