package com.vci.starter.web.constant; /** * 正则表达式 * @author weidy * @date 2019/10/18 17:35 */ public class RegExpConstant { /** * 包含中文 */ public static final String INCLUDE_CHINESE = "[\u0391-\uFFE5]"; /** * 全部是数字 */ public static final String NUMBER = "^[0-9]*$"; /** * 整数 */ public static final String INT = "/^-?[1-9]+[0-9]*$/"; /** * 长整形 */ public static final String LONG = "/^-?[1-9]+[0-9]*$/"; /** * 双精度 */ public static final String DOUBLE = "[0-9]*(\\.[0-9]*|[eE][+-][0-9]*)$"; /** * 全部都是字母 */ public static final String LETTER = "^[A-Za-z]+$"; /** * 字母和数字 */ public static final String LETTER_AND_NUMBER = "^[A-Za-z0-9]+$"; /** * 全部是大写字母 */ public static final String UP_LETTER = "^[A-Z]+$"; /** * 全部是小写字母 */ public static final String LOW_LETTER = "^[a-z]+$"; /** * 全部特殊字符 */ public static final String SPECIAL_CHARACTER = "^[` ~!@#$%^&*()_\\-+=<>?:\"{}|,.\\/;'\\[\\]·~!@#¥%……&*()——\\-+={}|《》?:“”【】、;‘’,。、]+$"; /** * 包含有字母 */ public static final String HAS_LETTER = ".*[a-z][A-Z]{1,}.*"; /** * 包含有大写字母 */ public static final String HAS_UP_LETTER = ".*[A-Z]{1,}.*"; /** * 包含有小写字母 */ public static final String HAS_LOW_LETTER = ".*[a-z]{1,}.*"; /** * 包含有阿拉伯数字 */ public static final String HAS_NUMBER = ".*[0-9]{1,}.*"; /** * 包含有特殊字符 */ public static final String HAS_SPECIAL_CHARACTER = ".*[` ~!@#$%^&*()_\\-+=<>?:\"{}|,.\\/;'\\[\\]·~!@#¥%……&*()——\\-+={}|《》?:“”【】、;‘’,。、]{1,}.*"; }