补充正则表达式

This commit is contained in:
caozehui
2025-04-08 10:10:40 +08:00
parent 3d6d494990
commit ab04775db1

View File

@@ -81,12 +81,14 @@ public interface PatternRegex {
/** /**
* 字典名称包括中文、数字、字母、罗马数字、括号以及点号、百分号 * 字典名称包括中文、数字、字母、罗马数字、括号以及点号、百分号
*/ */
String DICT_NAME_REGEX = "[\\w\\u4E00-\\u9FA5()_/、/, /\\-\\%]+\\.?[\\w\\u4E00-\\u9FA5()I II III IV V /]{0,63}$"; // String DICT_NAME_REGEX = "[\\w\\u4E00-\\u9FA5()_/、/, /\\-\\%]+\\.?[\\w\\u4E00-\\u9FA5()I II III IV V /]{0,63}$";
String DICT_NAME_REGEX = "^[\\u4e00-\\u9fa5\\w\\-\\s]{1,32}$";
/** /**
* 字典编码包括中文、数字、字母、罗马数字、括号以及点号、百分号 * 字典编码包括中文、数字、字母、罗马数字、括号以及点号、百分号
*/ */
String DICT_CODE_REGEX = "[\\w\\u4E00-\\u9FA5()_/、/, /\\-\\%]+\\.?[\\w\\u4E00-\\u9FA5()I II III IV V /]{0,29}$"; // String DICT_CODE_REGEX = "[\\w\\u4E00-\\u9FA5()_/、/, /\\-\\%]+\\.?[\\w\\u4E00-\\u9FA5()I II III IV V /]{0,29}$";
String DICT_CODE_REGEX = "^[\\u4e00-\\u9fa5\\w\\-\\s]{1,30}$";
/** /**
* 密码有效期1-3月 * 密码有效期1-3月
@@ -126,12 +128,18 @@ public interface PatternRegex {
/** /**
* 台账名称 前置机名称 供电公司 变电站 * 台账名称 前置机名称 供电公司 变电站
*/ */
String DEV_NAME_REGEX = "[\\u4E00-\\u9FA5A-Za-z0-9ⅡⅢⅣⅥⅦⅧⅨ_\\s+\\#\\-]{1,32}$"; String DEV_NAME_REGEX = "^[\\u4e00-\\u9fa5\\w\\-\\s]{1,32}$";
/** /**
* 灿能二楼设备名称 * 灿能二楼设备名称-导入时使用
*/ */
String CN_DEV_NAME_REGEX = "[0-9\\-]{1,32}$"; String CN_DEV_NAME_REGEX_IMPORT = "[0-9\\-]{1,32}$";
String CN_DEV_NAME_REGEX = "[0-9]{1,32}$";
String PROVINCE_DEV_NAME_REGEX = "^[\\u4e00-\\u9fa5\\w\\-\\s]{1,32}$";
String DEV_CREATE_ID_REGEX = "^[\\u4e00-\\u9fa5\\w\\-\\s]{1,32}$";
/** /**
* 浮点数 * 浮点数
@@ -221,7 +229,22 @@ public interface PatternRegex {
/** /**
* 资源名称 * 资源名称
*/ */
String FUNCTION_NAME = "^[\\u4e00-\\u9fa5A-Za-z0-9_]+$"; String FUNCTION_NAME_REGEX = "^[\\u4e00-\\u9fa5\\w\\-\\s]{1,32}$";
/**
* 资源编码
*/
String FUNCTION_CODE_REGEX = "^[\\w\\-\\s]{1,32}$";
/**
* 资源路由地址
*/
String FUNCTION_PATH_REGEX = "^[\\w\\-\\s\\/\\\\]{1,32}$";
/**
* 资源组件地址
*/
String FUNCTION_COMPONENT_REGEX = "^[\\w\\-\\s\\/\\\\]{1,32}$";
/** /**
* 资源路径 * 资源路径
@@ -267,7 +290,7 @@ public interface PatternRegex {
/** /**
* 误差体系名称正则(只能包含数字、字母、下划线、点、减号、空格、斜杠) * 误差体系名称正则(只能包含数字、字母、下划线、点、减号、空格、斜杠)
*/ */
String ERR_SYS_NAME="^[\\w\\-\\s\\./]+$"; String ERR_SYS_NAME_REGEX = "^[\\u4e00-\\u9fa5\\w\\-\\s\\.]{1,32}$";
/** /**
* 检测源名称 * 检测源名称
@@ -277,15 +300,23 @@ public interface PatternRegex {
/** /**
* 检测计划名称 * 检测计划名称
*/ */
String PLAN_NAME_REGEX = "^[\\u4e00-\\u9fa5\\w\\-]{1,50}$"; String PLAN_NAME_REGEX = "^[\\u4e00-\\u9fa5\\w\\-\\s]{1,32}$";
String REPORT_NAME_REGEX = "^[a-zA-Z0-9\\u4e00-\\u9fa5\\-]{1,50}$"; String REPORT_NAME_REGEX = "^[a-zA-Z0-9\\u4e00-\\u9fa5\\-\\.\\s]{1,32}$";
String REPORT_VERSION_REGEX = "^[a-zA-Z0-9\\u4e00-\\u9fa5\\-\\.]{1,50}$"; String REPORT_VERSION_REGEX = "^[a-zA-Z0-9\\u4e00-\\u9fa5\\-\\.\\s]{1,32}$";
String SCRIPT_NAME_REGEX = "^[a-zA-Z0-9\\u4e00-\\u9fa5\\-\\.]{1,50}$"; String SCRIPT_NAME_REGEX = "^[\\u4e00-\\u9fa5\\w\\-\\s\\.]{1,32}$";
String ICD_NAME_REGEX = "^[a-zA-Z0-9\\u4e00-\\u9fa5\\-\\.]{1,50}$"; String ICD_NAME_REGEX = "^[\\u4e00-\\u9fa5\\w\\-\\s\\.]{1,32}$";
String ICD_PATH_REGEX = "^[A-Za-z0-9\\/\\-]+$"; String ICD_PATH_REGEX = "^[\\w\\/\\-\\s]{1,50}$";
String DEV_TYPE_NAME_REGEX = "^[\\u4e00-\\u9fa5\\w\\-\\s\\.]{1,32}$";
String DICT_DATA_NAME_REGEX = "^[\\u4e00-\\u9fa5\\w\\-\\s\\.\\/\\\\%℃]{1,32}$";
String DICT_DATA_CODE_REGEX = "^[\\u4e00-\\u9fa5\\w\\-\\s\\.\\/\\\\%℃]{1,30}$";
String DICT_PQ_OTHER_NAME_REGEX = "^[\\u4e00-\\u9fa5\\w\\-\\s]{0,32}$";
} }