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;

相关推荐
C_心欲无痕12 小时前
前端如何实现 [记住密码] 功能
前端
Flash.kkl16 小时前
Linux——进程信号
运维·服务器
码出财富17 小时前
SpringBoot 内置的 20 个高效工具类
java·spring boot·spring cloud·java-ee
苏宸啊17 小时前
Linux权限
linux·运维·服务器
我是小疯子6617 小时前
Python变量赋值陷阱:浅拷贝VS深拷贝
java·服务器·数据库
森叶18 小时前
Java 比 Python 高性能的原因:重点在高并发方面
java·开发语言·python
xqhoj18 小时前
Linux——make、makefile
linux·运维·服务器
二哈喇子!18 小时前
Eclipse中导入外部jar包
java·eclipse·jar
微露清风18 小时前
系统性学习C++-第二十二讲-C++11
java·c++·学习
qq_3168377518 小时前
uni.chooseMedia 读取base64 或 二进制
开发语言·前端·javascript