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;

相关推荐
im_AMBER7 分钟前
React 16
前端·笔记·学习·react.js·前端框架
02苏_7 分钟前
ES6模板字符串
前端·ecmascript·es6
excel10 分钟前
⚙️ 一次性警告机制的实现:warnOnce 源码深度解析
前端
excel12 分钟前
Vue SFC 样式编译核心机制详解:compileStyle 与 PostCSS 管线设计
前端
excel13 分钟前
🧩 使用 Babel + MagicString 实现动态重写 export default 的通用方案
前端
excel13 分钟前
Vue SFC 编译器主导出文件解析:模块组织与设计哲学
前端
算法与编程之美16 分钟前
理解Java finalize函数
java·开发语言·jvm·算法
excel16 分钟前
深度解析:Vue SFC 模板编译器核心实现 (compileTemplate)
前端
excel17 分钟前
Vue SFC 解析器源码深度解析:从结构设计到源码映射
前端
excel22 分钟前
Vue SFC 编译全景总结:从源文件到运行时组件的完整链路
前端