您的位置:首页 > 移动开发 > Android开发

android初学------验证带端口的ip是否合法

2014-02-27 14:07 323 查看
/**
* 验证ip是否合法
*
* @param text
*            ip地址
* @return 验证信息
*/
public static boolean ipCheck(String text) {
if (text != null && text.length()>0) {
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)\\:\\d{1,5}$";
Pattern ipAndPortPattern = Pattern.compile(regex);
Matcher matcher = ipAndPortPattern.matcher(text);
matcher.reset();
// System.out.println(xmpp_ip+" matches?"+matcher.matches());
if (!matcher.matches()) {
return false;
} else {
return true;
}
}
// 返回判断信息
return false;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: