package com.qxueyou.scc.base.util; import java.util.regex.Pattern; /** * ÊÖ»úºÅÂ빤¾ßÀà * @author µÂ»¢ * */ public final class PhoneNOUtils { private final static Pattern pattern = Pattern.compile("1[3,4,5,7,8]\\d{9}"); /** * ÑéÖ¤ÊÇ·ñΪÓÐЧÊÖ»úºÅ * @param phoneNo * @return */ public static boolean isValidPhoneNo(String phoneNo){ return pattern.matcher(phoneNo).matches(); } /** * Ìæ»»ÊÖ»úºÅ¹Ø¼üºÅÂëΪ* * @param phoneNo * @return */ public static String coverKeyNo(String phoneNo){ if(phoneNo.length()!=11){ return phoneNo; } return phoneNo.substring(0, 3).concat("****").concat(phoneNo.substring(7)); } public static void main(String[] args){ System.out.println(PhoneNOUtils.coverKeyNo("18676726706")); } }