public static final String |
ALPHA |
"^\\p{Alpha}*$" |
public static final String |
ALPHA_LOWERCASE |
"^\\p{Lower}*$" |
public static final String |
ALPHA_NUMERIC |
"^\\p{Alnum}*$" |
public static final String |
ALPHA_UPPERCASE |
"^\\p{Upper}*$" |
public static final String |
BINARY |
"^[0-1]*$" |
public static final String |
BOOLEAN |
"^(true|false|yes|no|on|off|enabled|disabled|1|0)$" |
public static final String |
BOOLEAN_FALSE |
"^(false|no|off|disabled|0)$" |
public static final String |
BOOLEAN_TRUE |
"^(true|yes|on|enabled|1)$" |
public static final String |
CREDIT_CARD_AMEX |
"^3[47][0-9]{13}$" |
public static final String |
CREDIT_CARD_DINERSCLUB |
"^3(?:0[0-5]|[68][0-9])[0-9]{11}$" |
public static final String |
CREDIT_CARD_DISCOVER |
"^6(?:011|5[0-9]{2})[0-9]{12}$" |
public static final String |
CREDIT_CARD_JCB |
"^(?:2131|1800|35\\d{3})\\d{11}$" |
public static final String |
CREDIT_CARD_MASTERCARD |
"^5[1-5][0-9]{14}$" |
public static final String |
CREDIT_CARD_VISA |
"^4[0-9]{12}(?:[0-9]{3})?$" |
public static final String |
EMAIL_ADDRESS |
"^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\\.[a-zA-Z]{2,4}$" |
public static final String |
FS_DIRECTORY_NAME |
"^[\\p{Alnum}:/\\\\!@#$%^&{}\\[\\]()_+\\-=,.~\'` ]{1,255}$" |
public static final String |
FS_FILE_NAME |
"^[\\p{Alnum}!@#$%^&{}\\[\\]()_+\\-=,.~\'` ]{1,255}$" |
public static final String |
HASH_MD5 |
"^[0-9a-f]{32}$" |
public static final String |
HASH_MD5_SHA1 |
"^([0-9a-f]{32}|[0-9a-f]{40})$" |
public static final String |
HASH_MD5_SHA1_SHA256_SHA384_SHA512 |
"^([0-9a-f]{32}|[0-9a-f]{40}|[0-9a-f]{64}|[0-9a-f]{96}|[0-9a-f]{128})$" |
public static final String |
HASH_SHA1 |
"^[0-9a-f]{40}$" |
public static final String |
HASH_SHA256 |
"^[0-9a-f]{64}$" |
public static final String |
HASH_SHA384 |
"^[0-9a-f]{96}$" |
public static final String |
HASH_SHA512 |
"^[0-9a-f]{128}$" |
public static final String |
HEXADECIMAL |
"^[A-Fa-f0-9]*$" |
public static final String |
HTML_HEX_CODE |
"^#?([a-f]|[A-F]|[0-9]){3}(([a-f]|[A-F]|[0-9]){3})?$" |
public static final String |
HTTP_CHAR_ENCODING |
"^[A-Za-z0-9_-]*$" |
public static final String |
HTTP_CONTEXT_PATH |
"^\\/?[a-zA-Z0-9.\\-\\/_]*$" |
public static final String |
HTTP_COOKIE_NAME |
"^[a-zA-Z0-9\\-_]{1,32}$" |
public static final String |
HTTP_COOKIE_VALUE |
"^[a-zA-Z0-9\\-\\/+=_ ]*$" |
public static final String |
HTTP_HEADER_NAME |
"^[a-zA-Z0-9\\-_]{1,32}$" |
public static final String |
HTTP_HEADER_VALUE |
"^[a-zA-Z0-9()\\-=\\*\\.\\?;,+\\/:&_ ]*$" |
public static final String |
HTTP_JSESSION_ID |
"^[A-Z0-9]{10,128}$" |
public static final String |
HTTP_PARAMETER_NAME |
"^[\\w]{1,32}$" |
public static final String |
HTTP_PARAMETER_VALUE |
"^[\\w.\\-\\/+=@ ]*$" |
public static final String |
HTTP_PATH |
"^[a-zA-Z0-9.\\-_]*$" |
public static final String |
HTTP_QUERY_STRING |
"^[\\w()\\-=\\*\\.\\?;,+\\/:& %]*$" |
public static final String |
HTTP_SCHEME |
"^(http|https)$" |
public static final String |
HTTP_SERVER_NAME |
"^[a-zA-Z0-9_.\\-]*$" |
public static final String |
HTTP_SERVLET_PATH |
"^[a-zA-Z0-9.\\-\\/_]*$" |
public static final String |
HTTP_URI |
"^[\\w()\\-=\\*\\.\\?;,+\\/:&@ ]*$" |
public static final String |
HTTP_URL |
"^.*$" |
public static final String |
IPV4_ADDRESS |
"^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$" |
public static final String |
MAC_ADDRESS |
"^([0-9a-fA-F][0-9a-fA-F]:){5}([0-9a-fA-F][0-9a-fA-F])$" |
public static final String |
NOT_CONTROL_CHARS |
"^[^\\x00-\\x1F\\x7F]*$" |
public static final String |
NUMERIC |
"^[-+]?\\p{Digit}*\\.?\\p{Digit}+([eE][-+]?\\p{Digit}+)?$" |
public static final String |
PRINTABLE_CHARS |
"^[\\p{IsWhite_Space}\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}]*$" |
public static final String |
PRINTABLE_CHARS_PLUS |
"^[\\p{IsWhite_Space}\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\n\\r\\t]*$" |
public static final String |
RFC_1918_NON_ROUTABLE_IP |
"^(((25[0-5]|2[0-4][0-9]|19[0-1]|19[3-9]|18[0-9]|17[0-1]|17[3-9]|1[0-6][0-9]|1[1-9]|[2-9][0-9]|[0-9])\\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9]))|(192\\.(25[0-5]|2[0-4][0-9]|16[0-7]|169|1[0-5][0-9]|1[7-9][0-9]|[1-9][0-9]|[0-9]))|(172\\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|1[0-5]|3[2-9]|[4-9][0-9]|[0-9])))\\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$" |
public static final String |
SAFESTRING |
"^[\\p{L}\\p{N}.]{0,1024}$" |
public static final String |
SOCIAL_SECURITY_NUMBER |
"^(?!000)([0-6]\\d{2}|7([0-6]\\d|7[012]))([ -]?)(?!00)\\d\\d\\3(?!0000)\\d{4}$" |
public static final String |
STRING_IDENTIFIER |
"^[a-zA-Z0-9_.\\-+]*$" |
public static final String |
URL |
"^((((https?|ftps?|sftp|imap|rtsp|rtmp|sip|sips|git|ssh|telnet|nntp|file)://)|(mailto:|news:))(%[0-9A-Fa-f]{2}|[-()_.!~*\';/?:@&=+$,A-Za-z0-9])+)([).!\';/?:,][[:blank:]])?$" |
public static final String |
UUID |
"^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" |
public static final String |
WORD_CHARS |
"^[a-zA-Z_0-9]*$" |