java正则表达式判断IP
2017-05-09 16:40
267 查看
真正用到的时候,查找就发现很多都是错误的,所以还是自己整理将正确的代码记录一下吧。。
以下亲测可用,判断字符串是否符合IP地址格式
public static boolean isboolIp(String ipAddress) {
if (ipAddress.length() < 7 || ipAddress.length() > 15) {
return false;
}
/**
* 判断IP格式和范围
*/
String rexp = "([1-9]|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])(\\.(\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])){3}";
Pattern pat = Pattern.compile(rexp);
Matcher mat = pat.matcher(ipAddress);
boolean flag = mat.find();
return flag;
}
以下亲测可用,判断字符串是否符合IP地址格式
public static boolean isboolIp(String ipAddress) {
if (ipAddress.length() < 7 || ipAddress.length() > 15) {
return false;
}
/**
* 判断IP格式和范围
*/
String rexp = "([1-9]|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])(\\.(\\d|[1-9]\\d|1\\d{2}|2[0-4]\\d|25[0-5])){3}";
Pattern pat = Pattern.compile(rexp);
Matcher mat = pat.matcher(ipAddress);
boolean flag = mat.find();
return flag;
}
相关文章推荐
- java中正则表达式判断IP格式
- 关于java正则表达式的一点点过滤(java正则判断IP合法性)
- Java用正则表达式判断是否为IP
- Java用正则表达式判断是否为IP
- java使用正则表达式验证IP V4、 IP V6
- php正则表达式判断是否为ip格式
- 正则表达式判断IP格式是否正确
- java Extjs判断正则表达式验证结果方法
- Java判断字符串是否为数字(正则表达式)
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- Java 使用正则表达式取出图片地址以及跳转的链接地址,来判断死链(一)
- Java正则表达式判断邮箱地址数组,冒泡排序,String的方法
- Java 编程下正则表达式判断字符串是否包含中文
- C# 正则表达式判断IP,URL等及其解释
- 正则表达式_Java_SE_C++_简单题_判断输入的日期是否是正确的
- Java中正则表达式的使用以及android邮箱格式判断
- 详解Java判断是否是整数,小数或实数的正则表达式
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- Java中用正则表达式判断日期格式是否正确
- Java判断是否是整数,小数或实数的正则表达式