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;

相关推荐
侠客行03171 天前
Mybatis连接池实现及池化模式
java·mybatis·源码阅读
蛇皮划水怪1 天前
深入浅出LangChain4J
java·langchain·llm
子兮曰1 天前
OpenClaw入门:从零开始搭建你的私有化AI助手
前端·架构·github
吴仰晖1 天前
使用github copliot chat的源码学习之Chromium Compositor
前端
1024小神1 天前
github发布pages的几种状态记录
前端
较劲男子汉1 天前
CANN Runtime零拷贝传输技术源码实战 彻底打通Host与Device的数据传输壁垒
运维·服务器·数据库·cann
老毛肚1 天前
MyBatis体系结构与工作原理 上篇
java·mybatis
wypywyp1 天前
8. ubuntu 虚拟机 linux 服务器 TCP/IP 概念辨析
linux·服务器·ubuntu
风流倜傥唐伯虎1 天前
Spring Boot Jar包生产级启停脚本
java·运维·spring boot
Doro再努力1 天前
【Linux操作系统10】Makefile深度解析:从依赖推导到有效编译
android·linux·运维·服务器·编辑器·vim