java-正则表达式判断手机号

要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段,

故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下:

移动: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卫通)

那么现在就可以正则匹配测试了,

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);  return m.matches();  } 

第二种方法:

  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

java-正则表达式判断 邮编

中国邮政编码为6位数字,第一位不为0

 String str = "^[1-9][0-9]{5}$";/*** 判断邮编* @param paramString* @return*/public static boolean isZipNO(String zipString){String str = "^[1-9][0-9]{5}$";return Pattern.compile(str).matcher(zipString).matches();}

java-正则表达式判断 Email邮箱 是否合法

 /*** 判断邮箱是否合法* @param email* @return*/public static boolean isEmail(String email){  if (null==email || "".equals(email)) return false;    //Pattern p = Pattern.compile("\\w+@(\\w+.)+[a-z]{2,3}"); //简单匹配  Pattern p =  Pattern.compile("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");//复杂匹配  Matcher m = p.matcher(email);  return m.matches();  } 

android 判断 手机号码、邮编、Email邮箱、是否正确相关推荐

  1. android 判断 手机号码、邮编、Email邮箱、是否正确还有qq号

    转自:http://blog.csdn.net/gao_chun/article/details/39580363?utm_source=tuicool&utm_medium=referral ...

  2. 判断输入的Email地址格式是否正确

    请问:我想判断从文本框中输入的Email地址格式是否正确应该怎么实现? hmhz 发表于 2008-12-9 09:36 使用正则 <% Function isemail(strng) isem ...

  3. android判断手机号码规则

    public static boolean isPhoneNumber(String input) {// 判断手机号码是否规则String regex = "(1[0-9][0-9]|15 ...

  4. Android判断手机号码是否是正确的手机号码

    //判断当前号码是否是正确的手机号码 public static boolean isPhoneNumberValid(String phoneNumber) {boolean isValid = f ...

  5. Android 判断车牌照的格式是否正确

    传入车牌照看看当前车牌照是否正确 public static boolean isCarnumberNO(String carnumber) {/** 车牌号格式:汉字 + A-Z + 5位A-Z或0 ...

  6. php 表单校验函数库(判断email格式是否正确、http地址是否合法有效、手机号码是否合法)...

    /*** 表单校验函数库*//*** 判断email格式是否正确* @param $email*/ function is_email($email) {return strlen($email) & ...

  7. Android 正则表达式验证手机和邮箱格式是否正确

    demo例子: package it.com.cc; import java.util.regex.Matcher; import java.util.regex.Pattern; import an ...

  8. Android判断手机号格式邮箱格式

    java-正则表达式判断手机号 要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段, 故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下: 移动:134.135 ...

  9. 正则判断 手机邮箱的正确格式

    // 正则判断手机号码地址格式 +(BOOL) isMobileNumber:(NSString *)mobileNum { /** * 手机号码 * 移动:134[0-8],135,136,137, ...

最新文章

  1. 分分钟带你杀入Kaggle Top 1%
  2. python3 的乐趣进度条
  3. 【freemaker】之FreeMakerUtil工具类
  4. c++读取文件内容并保存到二维数组
  5. SVM支持向量机--sklearn研究
  6. Centos7入侵分析:分析SSH登录日志
  7. 树回归源码分析(1)
  8. javafx之TableView的FXCSS
  9. javascript 栈 Stack
  10. 在ES6类中绑定事件
  11. MFC中CString类字符串与长整型、浮点型、字符数组char数据之间的相互转换
  12. 给大学生的几条良心建议
  13. ppct各代表什么_股票大盘分时图中白线和黄线各代表什么?/石嘴山 同花顺复盘...
  14. Spring整合JMS——三种connectionFactory
  15. js 音乐播放器(audio属性及其使用方法)
  16. Matlab三次样条插值
  17. 树莓派——8、树莓派博通BCM2835芯片手册导读
  18. Ubuntu 20.04.3 “have unmet dependencies“
  19. R语言文本挖掘展示:画词云图
  20. 在线工具:将图片透明化

热门文章

  1. CUFFT库(cufft_C2C,cufft_R2C,cufft_C2R,cufft_Z2C,cufft_D2Z,cufft_Z2D)
  2. 豚鼠学习html第五周
  3. java中用中国网建提供的SMS短信平台发送短信
  4. 百度相关词疯狂采集工具
  5. Nightwatch入门(二):安装
  6. oracle 管理入门笔记
  7. [LTSPICE]LTSPICE仿真50nm晶体管的I-V,C-V曲线
  8. .NET-3.Xamarin2.学习与总结
  9. [oeasy]python0033_回车_carriage_return_figlet_字体变大
  10. 【转】远离故障的十大原则