java 固定电话正则_JAVA 正则表达式判断手机号码 固定电话、邮编号
故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下:
移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188
联通:130、131、132、152、155、156、185、186
电信:133、153、180、189、(1349卫通)
那么现在就可以正则匹配测试了,
源码import java.io.IOException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ClassPathResource {
public static boolean isMobileNO(String mobiles){
Pattern p =
Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");
Matcher m = p.matcher(mobiles);
System.out.println(m.matches()+"---");
return m.matches();
}
public static void main(String[] args) throws IOException
{
System.out.println(ClassPathResource.isMobileNO("12016155153"));
}
}
第二种方法:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
String value="手机号";
String regExp = "^[1]([3][0-9]{1}|59|58|88|89)[0-9]{8}$";
Pattern p = Pattern.compile(regExp);
Matcher m = p.matcher(value);
return m.find();//boolean
邮编号码:xxx.xxxx(都为数字) 固定电话号码:xx-xxxx-xxxx(都为数字) 手机号码:xxx-xxxx-xxxx(都为数字) 一般来说,基本的校验功能留给页面去处理,可以减轻服务器的负担。建议这些功能放在页面完成。 java中的正则表达式: import org.apache.oro.text.regex.MalformedPatternException; import org.apache.oro.text.regex.Pattern; import org.apache.oro.text.regex.PatternCompiler; import org.apache.oro.text.regex.PatternMatcher; import org.apache.oro.text.regex.Perl5Compiler; import org.apache.oro.text.regex.Perl5Matcher; public static boolean checkFomatNumber(String number) { / if(!s2.match(type)){ alert("移动电话的格式必须是xxx-xxxx-xxxx,且均为数字!"); return (false); } return (true); }
java 固定电话正则_JAVA 正则表达式判断手机号码 固定电话、邮编号相关推荐
- java 数字范围正则_Java 正则表达式
正则表达式 概述 正则表达式定义了字符串的模式.正则表达式可以用来搜索.编辑或处理文本.正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别. java.util.regex 包主要包括以下三 ...
- java 车牌号正则_js 正则表达式 判断车牌号
1.常规车牌号:仅允许以汉字开头,后面可录入六个字符,由大写英文字母和阿拉伯数字组成.如:粤B12345: 2.武警车牌:允许前两位为大写英文字母,后面可录入七个字符,由大写英文字母和阿拉伯数字组成, ...
- PHP正则表达式判断手机号码是否合法
文章来源https://www.cnblogs.com/hello-tl/p/7592333.html /*** 移动:134.135.136.137.138.139.150.151.152.157. ...
- 2021-08-最新正则表达式判断手机号码
2021-08-最新正则表达式判断手机号码 日常使用一些软件时会通过手机号码来注册,这就会用到正则表达式来判断号码是否正确.在项目开发中,我有使用正则来判断手机号码的正确. 现有手机号码段有: * 三 ...
- 正则表达式判断手机号码格式是否合法
利用正则表达式判断手机号码格式是否合法 支持移动,联通,电信号码. #pragma mark 手机合法验证 +(BOOL)isMobileNumber:(NSString *)mobileNum {/ ...
- java 固定电话正则_java针对电话号码正则匹配实例
本文实例讲述了java针对电话号码正则匹配的方法.分享给大家供大家参考.具体如下: public interface RegExpConst { /** * 手机号码 * 移动:134[0-8],13 ...
- java 特殊符号正则_java利用正则表达式处理特殊字符的方法实例
前言 一串字符串中有特殊符号,可能会影响到相关接口业务,所以需要把字符串中的特殊字符都过滤掉 百度上面搜索大部分处理方法是通过正则表达式, 他需要处理的特殊符号都写进正则表达式中去校验, 这种方式一眼 ...
- ios利用正则表达式判断手机号码格式是否正确
//判断手机号码格式是否正确 + (BOOL)valiMobile:(NSString *)mobile { mobile = [mobile stringByReplacingOccurrences ...
- java能否构成三角形_java中判断三个参数是否能构成三角形的方法
java中判断三个参数是否能构成三角形的方法 发布时间:2020-06-25 14:02:58 来源:亿速云 阅读:171 作者:Leah 这篇文章将为大家详细讲解有关java中判断三个参数是否能构成 ...
最新文章
- Concourse:可扩展的开源CI管道工具
- Win32汇编最简ComboBox Demo
- SQL Server Management Studio Express出现一半中文一半英文的问题
- PHP轻量级在线客服系统源码 自适应手机移动端
- 【POJ 1151】Atlantis
- Ubuntu/Centos 等linux终端忽略大小写提示
- 签证计算机专业敏感吗,签证中最常见被check的14个敏感专业
- c语言计算机二级常用库函数,2013年计算机二级C语言库函数的调用考点归纳
- HTML实现获取验证码功能
- [转]一些漢字、字體/字型、内碼、輸入法資料的整理
- 苹果工具条_苹果承认错误:个人热点“断连” !iOS13.4或成救命稻草!
- mysql使用触发器,delete、insert、update触发器
- 解析「Web3悖论」的内在机理与突破路径
- 阿里云CentOS8_x86_64_Haproxy代理gitlab及mantis
- CSS3干货13:把页面变成黑白灰色彩
- Docker你入门了吗?一套骚指令带你入门!
- esp8266连接机智云
- 基于51单片机的电子时钟万年历温度仿真数码管显示
- Potplayer播放器使用笔记
- 图神经网络用于检索问题(GraphCM,FNPS,GRAPH4DIV)