RuoYi-Cloud/xjs-business/xjs-business-common/src/main/java/com/xjs/consts/RegexConst.java

26 lines
670 B
Java
Raw Normal View History

package com.xjs.consts;
/**
* 正则表达式常量
2022-01-20 15:07:33 +08:00
*
* @author xiejs
* @since 2022-01-18
*/
public class RegexConst {
/**
* 手机号码正则
*/
2022-01-20 15:07:33 +08:00
public static final String MOBILE_REGEX = "^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\\d{8}$";
2022-01-20 15:07:33 +08:00
/**
* 18位身份证正则
*/
public static final String IDCARD_18_REGEX = "^([1-6][1-9]|50)\\d{4}(18|19|20)\\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx]$";
/**
* 15位身份证正则
*/
public static final String IDCARD_15_REGEX = "^([1-6][1-9]|50)\\d{4}\\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\\d{3}$";
}