Package top.tangyh.basic.utils
Class ValidatorUtil
java.lang.Object
top.tangyh.basic.utils.ValidatorUtil
校验器:利用正则表达式校验邮箱、手机号等
- Author:
- zuihou
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final Patternstatic final String正则表达式:验证汉字static final String正则表达式:验证邮箱static final String正则表达式:验证身份证static final String正则表达式:验证IP地址static final String移动电话static final String正则表达式:验证密码 至少包含大写、小写、数字、特殊字符 3项static final String正则表达式:验证URLstatic final String正则表达式:验证用户名 -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean校验 汉字static boolean校验邮箱static boolean校验身份证号static booleanisIpAddress(String value) 校验ip 地址static boolean校验手机号static booleanisPassword(String value) 校验密码static boolean校验 url 地址static booleanisUserName(String value) 校验用户名
-
Field Details
-
REGEX_USERNAME
正则表达式:验证用户名至少包含大写、小写、数字、下划线 2项
- See Also:
-
PATTERN_USERNAME
-
REGEX_PASSWORD
正则表达式:验证密码 至少包含大写、小写、数字、特殊字符 3项- See Also:
-
PATTERN_PASSWORD
-
REGEX_EMAIL
正则表达式:验证邮箱- See Also:
-
PATTERN_EMAIL
-
REGEX_CHINESE
正则表达式:验证汉字- See Also:
-
PATTERN_CHINESE
-
REGEX_ID_CARD
正则表达式:验证身份证- See Also:
-
PATTERN_ID_CARD
-
REGEX_URL
正则表达式:验证URL- See Also:
-
PATTERN_URL
-
REGEX_MOBILE
移动电话- See Also:
-
PATTERN_MOBILE
-
REGEX_IP_ADDRESS
正则表达式:验证IP地址- See Also:
-
PATTERN_IP_ADDRESS
-
-
Method Details
-
isUserName
校验用户名- Parameters:
value- 用户名- Returns:
- 校验通过返回true,否则返回false
-
isEmail
校验邮箱- Parameters:
value- 邮箱- Returns:
- 校验通过返回true,否则返回false
-
isIdCard
校验身份证号- Parameters:
value- 身份证号- Returns:
- 校验通过返回true,否则返回false
-
isPassword
校验密码- Parameters:
value- 密码- Returns:
- 校验通过返回true,否则返回false
-
isMobile
校验手机号- Parameters:
value- 手机号- Returns:
- 是否校验成功
-
isIpAddress
校验ip 地址- Parameters:
value- ip 地址- Returns:
- 是否校验成功
-
isUrl
校验 url 地址- Parameters:
value- url 地址- Returns:
- 是否校验成功
-
isChinese
校验 汉字- Parameters:
value- 汉字- Returns:
- 是否校验成功
-