标签:号码 ati hone isp 校验 mat java 电话号码 substr
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(); } }
标签:号码 ati hone isp 校验 mat java 电话号码 substr
原文地址:http://www.cnblogs.com/loaderman/p/6435098.html