/** * check if the odivalue has a legal version format[0.0.0.0] * @param odivalue:The odivalue extracted from SOAP * @return :a boolean value,true or false */ public static boolean isCorrectVersion(String odivalue) { // TODO Auto-generated method stub Pattern pattern = Pattern.compile("[0-9]*" + "." + "[0-9]*" + "." + "[0-9]*" + "." + "[0-9]*"); Matcher isNum = pattern.matcher(odivalue); if( !isNum.matches() ) { return false; } return true; } 采用java.util.regex.Matcher和java.util.regex.Pattern进行处理