手机号码格式化
来源:互联网 发布:饺子皮 知乎 编辑:程序博客网 时间:2024/06/10 15:22
/**
* 手机号码格式化
* @param number
* @return
*/
public static boolean numCorrect(String number) {
if (number.contains(" ")) {
number = number.replaceAll(" ", "");
}
// 中国移动:134[0-8],135,136,137,138,139,150,151,152,157,158,159,182,183,184,187,188,17**
// ^1(34[0-8]|(3[5-9]|5[0127-9]|8[23478]|7[0-9])\\d)\\d{7}$
boolean chinaMobile = number
.matches("^1(34[0-8]|(3[5-9]|5[0127-9]|8[23478]|7[0-9])\\d)\\d{7}$");
// 中国联通:China Unicom 130,131,132,155,156,185,186,17
boolean chinaUnicom = number.matches("^1(3[0-2]|5[56]|8[56]|7[6])\\d{8}$");
boolean chinaTelecom = number.matches("^1((33|53|8[09]|7[0-9])[0-9]|349)\\d{7}$");
if (chinaMobile || chinaUnicom || chinaTelecom) {
return true;
} else {
return false;
}
}
* 手机号码格式化
* @param number
* @return
*/
public static boolean numCorrect(String number) {
if (number.contains(" ")) {
number = number.replaceAll(" ", "");
}
// 中国移动:134[0-8],135,136,137,138,139,150,151,152,157,158,159,182,183,184,187,188,17**
// ^1(34[0-8]|(3[5-9]|5[0127-9]|8[23478]|7[0-9])\\d)\\d{7}$
boolean chinaMobile = number
.matches("^1(34[0-8]|(3[5-9]|5[0127-9]|8[23478]|7[0-9])\\d)\\d{7}$");
// 中国联通:China Unicom 130,131,132,155,156,185,186,17
boolean chinaUnicom = number.matches("^1(3[0-2]|5[56]|8[56]|7[6])\\d{8}$");
boolean chinaTelecom = number.matches("^1((33|53|8[09]|7[0-9])[0-9]|349)\\d{7}$");
if (chinaMobile || chinaUnicom || chinaTelecom) {
return true;
} else {
return false;
}
}
0 0
- 手机号码格式化
- php 手机号码格式化输出
- 格式化分隔手机号码
- 手机号码格式化输入工具 PhoneNumberFormatUtils
- 中国的手机号码格式化/分类工具
- 在vim中把手机号码格式化
- Android格式化手机号码为xxx xxxx xxxx
- 手机号码
- 手机号码
- iOS 数字格式化(手机号码 银行卡号 格式化,验证码输入控制)
- php 银行卡号 手机号码 正则表达式格式化 每4位隔空格显示
- php 银行卡号 手机号码 正则表达式格式化 每4位隔空格显示
- 手机号码正则手机号码判断
- 手机号码验证
- 手机号码黑名单
- 手机号码过滤
- 手机号码丢不掉~
- 判断手机号码
- clear: both;和overflow: hidden;
- C常量
- Julia & Rust : 看递归上的运行效率PK
- 使用putty远程连接linux
- 致我那终将逝去的青春——二十年后再相会
- 手机号码格式化
- 高德地图 JavaScript API v1.3 升级注意事项
- 如何删除ORACLE服务
- 使textview末尾显示省略号
- 设计模式--适配器Adapter模式(结构性)
- Android适配不同的系统版本
- (Notification)setLatestEventInfo方法在新SDK不能使用的解决方法及2个Error
- The Embedded C++ Programming Guide Lines
- 取消editext 默认焦点获取,不再自动弹出软键盘