integrated_traffic/src/main/java/com/zcloud/util/RegexPatterns.java

35 lines
1.2 KiB
Java
Raw Normal View History

2024-01-03 11:04:18 +08:00
package com.zcloud.util;
/**
* @author fangjiakai
* @date 2023/01/05 11:05
*/
public class RegexPatterns {
/**
*
*/
// public static final String PHONE_REGEX = "^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\\d{8}$";
public static final String PHONE_REGEX = "^(13[0-9]|14[5-9]|15[0-35-9]|16[25-7]|17[0-8]|18[0-9]|19[0135689])[0-9]{8}$";
/**
*
*/
public static final String EMAIL_REGEX = "^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$";
/**
* 4~32线
*/
public static final String PASSWORD_REGEX = "^\\w{4,32}$";
/**
* , 6
*/
public static final String VERIFY_CODE_REGEX = "^[a-zA-Z\\d]{6}$";
public static final String VERIFY_CARDNO_REGEX = "^[1-9][0-9]*$";
2024-01-03 11:04:18 +08:00
/**
* , 1518
*/
public static final String USERID_CARD = "(^[1-9]\\d{5}(18|19|20)\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx]$)|" +
"(^[1-9]\\d{5}\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}$)";
}