Pattern p = Pattern.compile("(2[5][0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})" +
"\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})" +
"\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})" +
"\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})");
Matcher m = p.matcher(ipValue);
int ip = Integer.valueOf(portValue.toString());
if(m.matches()){
}
"\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})" +
"\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})" +
"\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})");
Matcher m = p.matcher(ipValue);
int ip = Integer.valueOf(portValue.toString());
if(m.matches()){
//正确
}else{
}