public static boolean isMobileNO(String mobiles) { Pattern p = Pattern.compile("^((13[0-9])|(14[5,7,9])|(15[0-9])|(17[^0,\\D])|(18[0-9]))\\d{8}$"); Matcher m = p.matcher(mobiles); return m.matches(); }