ip正則表示式 java判斷ip地址
阿新 • • 發佈:2019-02-19
符號 '\d'等價的正則表示式'[0-9]',匹配數字0-9;
{1,3}表示匹配三位以內的數字(包括三位數)
/** * Ip地址判斷<br> * 符號 '\d'等價的正則表示式'[0-9]',匹配數字0-9<br> * {1,3}表示匹配三位以內的數字(包括三位數) * * @param str * @return */ public static boolean isIP(String str) { // 匹配 1 // String regex = "\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}"; // 匹配 2 String regex = "[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}"; // 匹配1 和匹配2均可實現Ip判斷的效果 Pattern pattern = Pattern.compile(regex); return pattern.matcher(str).matches(); }