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;

相关推荐
tuine8 分钟前
SpringBoot使用LocalDate接收参数解析问题
java·spring boot·后端
ytttr87314 分钟前
C语言实现Modbus TCP/IP协议客户端-服务器
服务器·c语言·tcp/ip
Asthenia041216 分钟前
技术复盘:从一次UAT环境CORS故障看配置冗余的危害与最佳实践
前端
csj5021 分钟前
前端基础之《React(1)—webpack简介》
前端·react
被巨款砸中24 分钟前
前端 20 个零依赖浏览器原生 API 实战清单
前端·javascript·vue.js·web
冼紫菜39 分钟前
[特殊字符] 深入理解 PageHelper 分页原理:从 startPage 到 SQL 改写全过程
java·后端·sql·mysql·spring
为java加瓦41 分钟前
Lombok @Data 注解在 Spring Boot 项目中的深度应用与实践指南
java·开发语言·数据库
文韬_武略43 分钟前
web vue之状态管理Pinia
前端·javascript·vue.js
青山撞入怀11141 小时前
sql题目练习-子查询
java·数据库·sql
mosen8681 小时前
【Vue】Vue Router4x关于router-view,transtion,keepalive嵌套写法报错
前端·javascript·vue.js