1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Java中常用的正则表达式判断 如IP地址 电话号码 邮箱等

Java中常用的正则表达式判断 如IP地址 电话号码 邮箱等

时间:2019-10-15 07:34:07

相关推荐

Java中常用的正则表达式判断 如IP地址 电话号码 邮箱等

java中我们会常用一些判断如IP、电子邮箱、电话号码的是不是符合,那么我们怎么来判断呢,答案就是利用正则表达式来判断了,因为本人对正则表达式没有太深的研究,所有感兴趣的朋友可以自行百度。我这就给基本的判断,废话不多说,下面就是上代码。

IP地址的判断方法

public static boolean orIp(String ip) {if (ip == null || "".equals(ip))return false;String regex = "^(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|[1-9])\\."+ "(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\."+ "(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\."+ "(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)$";return ip.matches(regex);}

判断是否是正确的邮箱地址

public static boolean orEmail(String email) {if (email == null || "".equals(email)) return false; String regex = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"; return email.matches(regex);}

判断是否是手机号码

public static boolean orPhoneNumber(String phoneNumber) {if (phoneNumber == null || "".equals(phoneNumber))return false;String regex = "^1[3|4|5|8][0-9]\\d{8}$";return phoneNumber.matches(regex);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。