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"));
|
}
|
}
|