public class RegexUtils
extends java.lang.Object
| 构造器和说明 |
|---|
RegexUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
checkBirthday(java.lang.String birthday)
验证日期(年月日)
|
static boolean |
checkBlankSpace(java.lang.String blankSpace)
验证空白字符
|
static boolean |
checkChinese(java.lang.String chinese)
验证中文
|
static boolean |
checkDecimals(java.lang.String decimals)
验证整数和浮点数(正负整数和正负浮点数)
|
static boolean |
checkDigit(java.lang.String digit)
验证整数(正整数和负整数)
|
static boolean |
checkEmail(java.lang.String email)
验证Email
|
static boolean |
checkIdCard(java.lang.String idCard)
验证身份证号码
|
static boolean |
checkIpAddress(java.lang.String ipAddress)
匹配IP地址(简单匹配,格式,如:192.168.1.1,127.0.0.1,没有匹配IP段的大小)
|
static boolean |
checkLyuXH(java.lang.String xh)
临沂大学12位学号
|
static boolean |
checkMobile(java.lang.String mobile)
验证手机号码(支持国际格式,+86135xxxx...
|
static boolean |
checkPhone(java.lang.String phone)
验证固定电话号码
|
static boolean |
checkPostcode(java.lang.String postcode)
匹配中国邮政编码
|
static boolean |
checkPwd(java.lang.String pw) |
static boolean |
checkURL(java.lang.String url)
验证URL地址
|
static java.lang.String |
getDomain(java.lang.String url)
获取网址 URL 的一级域名
http://www.zuidaima.com/share/1550463379442688.htm ->> zuidaima.com
|
static void |
main(java.lang.String[] args) |
public static boolean checkEmail(java.lang.String email)
email - email地址,格式:zhangsan@zuidaima.com,zhangsan@xxx.com.cn,
xxx代表邮件服务商public static boolean checkIdCard(java.lang.String idCard)
idCard - 居民身份证号码15位或18位,最后一位可能是数字或字母public static boolean checkMobile(java.lang.String mobile)
mobile - 移动、联通、电信运营商的号码段
移动的号段:134(0-8)、135、136、137、138、139、147(预计用于TD上网卡) 、150、151、152、157(TD专用)、158、159、187(未启用)、188(TD专用)
联通的号段:130、131、132、155、156(世界风专用)、185(未启用)、186(3g)
电信的号段:133、153、180(未启用)、189
public static boolean checkPhone(java.lang.String phone)
phone - 电话号码,格式:国家(地区)电话代码 + 区号(城市代码) + 电话号码,如:+8602085588447
国家(地区) 代码 :标识电话号码的国家(地区)的标准国家(地区)代码。它包含从 0 到 9 的一位或多位数字, 数字之后是空格分隔的国家(地区)代码。
区号(城市代码):这可能包含一个或多个从 0 到 9 的数字,地区或城市代码放在圆括号—— 对不使用地区或城市代码的国家(地区),则省略该组件。
电话号码:这包含从 0 到 9 的一个或多个数字
public static boolean checkDigit(java.lang.String digit)
digit - 一位或多位0-9之间的整数public static boolean checkDecimals(java.lang.String decimals)
decimals - 一位或多位0-9之间的浮点数,如:1.23,233.30public static boolean checkBlankSpace(java.lang.String blankSpace)
blankSpace - 空白字符,包括:空格、\t、\n、\r、\f、\x0Bpublic static boolean checkChinese(java.lang.String chinese)
chinese - 中文字符public static boolean checkBirthday(java.lang.String birthday)
birthday - 日期,格式:1992-09-03,或1992.09.03public static boolean checkURL(java.lang.String url)
url - 格式:http://blog.csdn.net:80/xyang81/article/details/7705960? 或
http://www.csdn.net:80public static java.lang.String getDomain(java.lang.String url)
获取网址 URL 的一级域名 http://www.zuidaima.com/share/1550463379442688.htm ->> zuidaima.com
url - public static boolean checkPostcode(java.lang.String postcode)
postcode - 邮政编码public static boolean checkIpAddress(java.lang.String ipAddress)
ipAddress - IPv4标准地址public static boolean checkLyuXH(java.lang.String xh)
xh - public static boolean checkPwd(java.lang.String pw)
public static void main(java.lang.String[] args)
Copyright © 2020. All Rights Reserved.