import java.util.regex.Matcher;
import java.util.regex.Pattern;public class PhoneUtils {/*** @param phoneNo*            加星号过的电话号码*/public static String dealPhoneNo(String phoneNo) {return phoneNo.substring(0, 3) + "****" + phoneNo.substring(7);}/***  通过正则表达式判断是否为手机号* @param phoneString* @return*/public static boolean isPhoneNumber(String phoneString) {String format = "^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$";return isMatch(format, phoneString);}/***  字符串正则校验* @param regex*            正则表达式* @param string*            需要检验的字符串* @return*/public static boolean isMatch(String regex, String string) {Pattern pattern = Pattern.compile(regex);Matcher matcher = pattern.matcher(string);return matcher.matches();}
}