类 RegexUtil
java.lang.Object
com.weicoder.common.util.RegexUtil
- 直接已知子类:
U.RE
用于校验字符串是否符合正则表达式
- 作者:
- WD
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static boolean校验字符串static boolean校验字符串static boolean字母和数值 正则表达式为 ^[a-zA-Z0-9]$static booleanisCharNumber(String str) 字母 数值 汉字 空格 正则表达式为 ^([a-zA-Z0-9一-龥]|[_]|[ ]|[-]){1,100}$static boolean只有中文 正则表达式为 ^([一-龥]*)$static booleanisCUQMobile(String str) 联通、电信号段 正则表达式为 ^(13[0-3]|15[36]|189)(\\d){8}$static boolean日期 正则表达式为 (\\d{4})-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$static boolean全由数字组成 正则表达式为 ^\\d*$static booleanEmail 正则表达式为 ^[\\w-]+(\\.static booleanisIdentityCardNum(String str) 身份证 正则表达式为 ^[\\d]{15}|[\\d]{17}[\\dxX]{1}$static booleanIP 正则表达式为 ^\\d{1,3}\\.static boolean字母 正则表达式为 ^[a-zA-Z]+$static boolean手机 正则表达式为 ^(13[0-9]|15[0|3|6-9]|18[8|9])\\d{8}$static boolean正整数 正则表达式为 ^[0-9]*[1-9][0-9]*$static booleanisPassword(String str) 校验密码static boolean电话 正则表达式为 ^[+]{0,1}(\\d){1,3}[ ]?static boolean邮政编码 正则表达式为 ^[a-zA-Z0-9 ]{3,6}$static boolean只能输入6-20个字母、数字、下划线 正则表达式为 ^(\\w){6,20}$static booleanisRealName(String str) 只能含有中文和英文 正则表达式为 ^[a-zA-Z一-龥static booleanisTELEMobile(String str) 电信号段 正则表达式为 ^(133)(\\d){8}$static booleanURL 正则表达式为 ^[a-zA-z]+://(\\w+(-\\w+)*)(\\.static booleanisUserName(String str) 只能输入4-18个以字母开头、可带数字、"_"的字串 正则表达式为 ^[a-zA-Z]{1}[\\w]{3,17}$
-
构造器详细资料
-
RegexUtil
public RegexUtil()
-
-
方法详细资料
-
isLetters
字母 正则表达式为 ^[a-zA-Z]+$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isCUQMobile
联通、电信号段 正则表达式为 ^(13[0-3]|15[36]|189)(\\d){8}$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isTELEMobile
电信号段 正则表达式为 ^(133)(\\d){8}$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isRealName
只能含有中文和英文 正则表达式为 ^[a-zA-Z一-龥 .]+$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isPwd
只能输入6-20个字母、数字、下划线 正则表达式为 ^(\\w){6,20}$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isPassword
校验密码- 参数:
str- 要验证的字符串- 返回:
- true false
-
isDate
日期 正则表达式为 (\\d{4})-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isEmail
Email 正则表达式为 ^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isUserName
只能输入4-18个以字母开头、可带数字、"_"的字串 正则表达式为 ^[a-zA-Z]{1}[\\w]{3,17}$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isPhone
电话 正则表达式为 ^[+]{0,1}(\\d){1,3}[ ]?([-]?((\\d)|[ ]){1,12})+$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isMobile
手机 正则表达式为 ^(13[0-9]|15[0|3|6-9]|18[8|9])\\d{8}$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isPost
邮政编码 正则表达式为 ^[a-zA-Z0-9 ]{3,6}$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isIp
IP 正则表达式为 ^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isChinese
只有中文 正则表达式为 ^([一-龥]*)$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isURL
URL 正则表达式为 ^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isDigit
全由数字组成 正则表达式为 ^\\d*$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isNumber
正整数 正则表达式为 ^[0-9]*[1-9][0-9]*$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isIdentityCardNum
身份证 正则表达式为 ^[\\d]{15}|[\\d]{17}[\\dxX]{1}$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isChar
字母和数值 正则表达式为 ^[a-zA-Z0-9]$- 参数:
str- 要验证的字符串- 返回:
- true false
-
isCharNumber
字母 数值 汉字 空格 正则表达式为 ^([a-zA-Z0-9一-龥]|[_]|[ ]|[-]){1,100}$- 参数:
str- 要验证的字符串- 返回:
- true false
-
is
校验字符串- 参数:
regex- 正则表达式str- 要验证的字符串 校验的字符串- 返回:
- true false
-
is
校验字符串- 参数:
regexs- 正则表达式str- 要验证的字符串 校验的字符串- 返回:
- true false
-