当前位置:首页 > 数码 >

大陆手机号码格式(大陆手机号码格式该怎么写)

来源:原点资讯(www.yd166.com)时间:2023-04-20 05:36:01作者:YD166手机阅读>>

Java验证手机号方式,支持验证大陆手机号,或者不同运营商手机号,以及隐藏手机号中间四位的方法。

package com.hzrc.acl.authentication.security.util;

import org.apache.commons.lang3.StringUtils;

import java.util.regex.Pattern;

/**

* 手机号校验工具类

*/

public class MobileUtil {

/**

* 中国电信号码格式验证 手机段: 133,149,153,173,177,180,181,189,199,1349,1410,1700,1701,1702

**/

private static final String CHINA_TELECOM_PATTERN = "(?:^(?:\\ 86)?1(?:33|49|53|7[37]|8[019]|99)\\d{8}$)|(?:^(?:\\ 86)?1349\\d{7}$)|(?:^(?:\\ 86)?1410\\d{7}$)|(?:^(?:\\ 86)?170[0-2]\\d{7}$)";

/**

* 中国联通号码格式验证 手机段:130,131,132,145,146,155,156,166,171,175,176,185,186,1704,1707,1708,1709

**/

private static final String CHINA_UNICOM_PATTERN = "(?:^(?:\\ 86)?1(?:3[0-2]|4[56]|5[56]|66|7[156]|8[56])\\d{8}$)|(?:^(?:\\ 86)?170[47-9]\\d{7}$)";

/**

* 中国移动号码格式验证

* 手机段:134,135,136,137,138,139,147,148,150,151,152,157,158,159,178,182,183,184,187,188,198,1440,1703,1705,1706

**/

private static final String CHINA_MOBILE_PATTERN = "(?:^(?:\\ 86)?1(?:3[4-9]|4[78]|5[0-27-9]|78|8[2-478]|98)\\d{8}$)|(?:^(?:\\ 86)?1440\\d{7}$)|(?:^(?:\\ 86)?170[356]\\d{7}$)";

/**

* 中国大陆手机号码校验

*

* @param phone

*

* @return

*/

public static boolean checkPhone(String phone) {

if (StringUtils.isNotBlank(phone)) {

if (checkChinaMobile(phone) || checkChinaUnicom(phone) || checkChinaTelecom(phone)) {

return true;

}

}

return false;

}

/**

* 中国移动手机号码校验

*

* @param phone

*

* @return

*/

public static boolean checkChinaMobile(String phone) {

if (StringUtils.isNotBlank(phone)) {

Pattern regexp = Pattern.compile(CHINA_MOBILE_PATTERN);

if (regexp.matcher(phone).matches()) {

return true;

}

}

return false;

}

/**

* 中国联通手机号码校验

*

* @param phone

*

* @return

*/

public static boolean checkChinaUnicom(String phone) {

if (StringUtils.isNotBlank(phone)) {

Pattern regexp = Pattern.compile(CHINA_UNICOM_PATTERN);

if (regexp.matcher(phone).matches()) {

return true;

}

}

return false;

}

/**

* 中国电信手机号码校验

*

* @param phone

*

* @return

*/

public static boolean checkChinaTelecom(String phone) {

if (StringUtils.isNotBlank(phone)) {

Pattern regexp = Pattern.compile(CHINA_TELECOM_PATTERN);

if (regexp.matcher(phone).matches()) {

return true;

}

}

return false;

}

/**

* 隐藏手机号中间四位

*

* @param phone

*

* @return java.lang.String

*/

public static String hideMiddleMobile(String phone) {

if (StringUtils.isNotBlank(phone)) {

phone = phone.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2");

}

return phone;

}

public static void main(String[] args) {

System.out.println(checkPhone("123456"));

}

}

大陆手机号码格式,大陆手机号码格式该怎么写(1)

知是行之始,行是知之成

栏目热文

美国真实手机号码大全(美国手机号码是什么开头)

美国真实手机号码大全(美国手机号码是什么开头)

国际快递 · 清关 · 代拍海外古董 · 艺术品 · 名画 · 名表【FuninUSA.NET综合报道】各位在美国的留学...

2023-04-20 05:41:06查看全文 >>

外国手机号码格式(国际电话手机号格式)

外国手机号码格式(国际电话手机号格式)

双语阅读Could the U.S. run out of assignable phone numbers? Some...

2023-04-20 05:34:55查看全文 >>

香港手机号码正确格式(86+开头的手机号是代表什么)

香港手机号码正确格式(86+开头的手机号是代表什么)

今天,《港澳台居民居住证》开放申领,居住证上记载有公民身份号码,号码采用的是和居民身份证相同的格式。公民身份号码一共18...

2023-04-20 05:27:08查看全文 >>

港台手机号码格式(台湾地区座机电话号码格式)

港台手机号码格式(台湾地区座机电话号码格式)

戳蓝字关注我们哦!有消息称,iphone 8国行第一批只有大概200万台,那么想抢到第一批压力巨大啊!(延伸阅读:国行最...

2023-04-20 05:35:09查看全文 >>

日本真实手机号码(中国手机怎么拨打日本手机号码)

日本真实手机号码(中国手机怎么拨打日本手机号码)

日本的电话运营商,以前和中国差不多,也是三大运营商(docomo、au、SoftBank)垄断市场,电话费贵得吓死人。后...

2023-04-20 05:24:32查看全文 >>

计算机二级证书为什么被吐槽(计算机二级证书考两个有用吗)

计算机二级证书为什么被吐槽(计算机二级证书考两个有用吗)

十个大学生,九个去考证。考证,似乎已经成了当代大学生的一项必修课。很多人抱着不管有用没用先考了再说的想法,一头扎进考证的...

2023-04-20 05:32:24查看全文 >>

建议大学生要考的证书(大学生容易考的证书)

建议大学生要考的证书(大学生容易考的证书)

【大学期间这些证书值得考!实用考证指南送给你 】上大学之前,或许你的亲戚朋友已经提醒你:大学里该考的证书一定要考。考证很...

2023-04-20 05:29:06查看全文 >>

计算机二级证含金量(计算机一级证书和二级证书含金量)

计算机二级证含金量(计算机一级证书和二级证书含金量)

最没有用的证书,计算机二级。我以一个大二学长的身份告诉你,计算机二级的含金量很低,对于绝大部分人来说是没有用的。 计算...

2023-04-20 05:39:04查看全文 >>

计算机二级自学要多久(计算机二级证书含金量)

计算机二级自学要多久(计算机二级证书含金量)

大一的时候参加计算机二级考试还不算早。学生需要知道的是,计算机等级考试与英语四六级不同的是,申请考试是有限制的。无论人处...

2023-04-20 05:34:25查看全文 >>

计算机二级证书好考吗(计算机二级通过率)

计算机二级证书好考吗(计算机二级通过率)

是否要考计算机二级,到底有没有必要考。图片来自于网络,如有侵权请联系作者删除大学毕业生的数量在不断攀升之后,大学生的所要...

2023-04-20 04:59:11查看全文 >>

文档排行