/**
* 验证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;
}
android初学------验证带端口的ip是否合法
最新推荐文章于 2022-07-29 20:47:34 发布