cn.signit.sdk.util
类 Validator.RegexType

java.lang.Object
  继承者 cn.signit.sdk.util.Validator.RegexType
包容类:
Validator

public static final class Validator.RegexType
extends Object

正则表达式常量类.

从以下版本开始:
1.0.0
作者:
zhd

字段摘要
static String BASE64
          BASE64编码正则表达式.
static String CHINA_CELLPHONE
          手机正则表达式.
static String CHINA_HK_ID_CARD
          中国香港身份证正则表达式.
static String CHINA_MAINLAND_ID_CARD_15
          中国大陆身份证(15位)正则表达式.
static String CHINA_MAINLAND_ID_CARD_18
          中国大陆身份证(18位)正则表达式.
static String CHINA_MO_ID_CARD
          中国澳门身份证正则表达式.
static String CHINA_TW_ID_CARD
          中国台湾身份证正则表达式.
static String COMMON_ID_CARD
          通用身份证正则表达式.
static String EMAIL
          邮箱正则表达式.
static String HEX
          16进制编码正则表达式.
static String INTEGER_NUMBER
          整数正则表达式.
static String IPV4
          IPv4正则表达式.
static String IPV6_HEX_COMPRESSED
          IPv6十六进制压缩格式正则表达式.
static String IPV6_STD
          IPv6标准格式正则表达式.
static String MD5
          MD5正则表达式.
static String PASSWORD
           
static String SHA1
          SHA1正则表达式.
static String URL
          URL正则表达式.
static String WSID
          WSID正则表达式.
 
方法摘要
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

EMAIL

public static final String EMAIL
邮箱正则表达式.

从以下版本开始:
1.0.0
另请参见:
常量字段值

CHINA_CELLPHONE

public static final String CHINA_CELLPHONE
手机正则表达式.

规则说明:
中国大陆:开头1 3-8号段,后边跟9位数字
台湾:09开头后面跟8位数字
香港:9或6开头后面跟7位数字
澳门:66或68开头后面跟5位数字
注意:以上表达式只验证港澳台及大陆手机号码,不包含座机小灵通及区号等验证

从以下版本开始:
1.0.0
另请参见:
常量字段值

INTEGER_NUMBER

public static final String INTEGER_NUMBER
整数正则表达式.
包括正整数和负整数以及0.

从以下版本开始:
1.0.0
另请参见:
常量字段值

IPV4

public static final String IPV4
IPv4正则表达式.

从以下版本开始:
1.0.0
另请参见:
常量字段值

IPV6_STD

public static final String IPV6_STD
IPv6标准格式正则表达式.

从以下版本开始:
1.0.0
另请参见:
常量字段值

IPV6_HEX_COMPRESSED

public static final String IPV6_HEX_COMPRESSED
IPv6十六进制压缩格式正则表达式.

从以下版本开始:
1.0.0
另请参见:
常量字段值

COMMON_ID_CARD

public static final String COMMON_ID_CARD
通用身份证正则表达式.

从以下版本开始:
1.0.0
另请参见:
常量字段值

CHINA_MAINLAND_ID_CARD_15

public static final String CHINA_MAINLAND_ID_CARD_15
中国大陆身份证(15位)正则表达式.

从以下版本开始:
1.0.0
另请参见:
常量字段值

CHINA_MAINLAND_ID_CARD_18

public static final String CHINA_MAINLAND_ID_CARD_18
中国大陆身份证(18位)正则表达式.

从以下版本开始:
1.0.0
另请参见:
常量字段值

CHINA_HK_ID_CARD

public static final String CHINA_HK_ID_CARD
中国香港身份证正则表达式.

规则说明:
一个英文+6个数字+(一个校验码,0~9或A)

从以下版本开始:
1.0.0
另请参见:
常量字段值

CHINA_MO_ID_CARD

public static final String CHINA_MO_ID_CARD
中国澳门身份证正则表达式.

规则说明:
第一位1、5、7,后面6个数字,最后带括号的一位校验码0~9

从以下版本开始:
1.0.0
另请参见:
常量字段值

CHINA_TW_ID_CARD

public static final String CHINA_TW_ID_CARD
中国台湾身份证正则表达式.

规则说明:
1个英文+9个数字

从以下版本开始:
1.0.0
另请参见:
常量字段值

PASSWORD

public static final String PASSWORD
另请参见:
常量字段值

URL

public static final String URL
URL正则表达式.

规则说明:
支持http/https/ftp/ftps/sftp/file/gopher/news/nntp/telnet方式的URL

从以下版本开始:
1.0.0
另请参见:
常量字段值

MD5

public static final String MD5
MD5正则表达式.

规则说明:
支持十六进制编码大/小写32个字符方式的MD5

从以下版本开始:
1.0.0
另请参见:
常量字段值

SHA1

public static final String SHA1
SHA1正则表达式.

规则说明:
支持十六进制编码大/小写40个字符方式的SHA1

从以下版本开始:
1.0.0
另请参见:
常量字段值

WSID

public static final String WSID
WSID正则表达式.

规则说明:
WSID_大写字母4个字符_十六进制编码大/小写32个字符

从以下版本开始:
1.0.0
另请参见:
常量字段值

BASE64

public static final String BASE64
BASE64编码正则表达式.

规则说明:
https://stackoverflow.com/questions/8571501/how-to-check-whether-the-string-is-base64-encoded-or-not

从以下版本开始:
1.0.0
另请参见:
常量字段值

HEX

public static final String HEX
16进制编码正则表达式.

规则说明:
0 1 2 3 4 5 6 7 8 9 a/A b/B c/C d/D e/E f/F

从以下版本开始:
1.0.0
另请参见:
常量字段值


Copyright © 2019. All rights reserved.