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;

相关推荐
吴声子夜歌2 小时前
Java面试——算法
java·算法·面试
evans在进步2 小时前
LeetCode 64:最小路径和——Java 原地动态规划详解
java·leetcode·动态规划
ly76893 小时前
HTML5 从入门到工程实践:语义化、表单、多媒体、性能与项目规范详解
前端·html·html5
凤山老林4 小时前
Spring Boot 3.x AOT 编译实战:从原理、踩坑到生产落地
java·spring boot·后端
博傅4 小时前
Spring 核心原理
java·后端·spring
yurenpai(27届找实习中)4 小时前
从零读懂 AI 智能客服(一):模块职责与 SSE 聊天链路(后端架构)
java·人工智能·架构·langchain4j
陈皮波比茶4 小时前
Swagger
java
小闫BI设源码5 小时前
Elasticsearch面试必看:如何让客户端精准选择节点高效执行请求?
java·elasticsearch·面试宝典·深入解析
摇滚侠5 小时前
《SpringBoot 3:入门与应用实战》第 5 章 使用 Spring Boot 阅读笔记 9
java·spring boot·笔记