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

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卫通)

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

[java] view plain copy
print?在CODE上查看代码片派生到我的代码片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();    }  

第二种方法:

[java] view plain copy print?在CODE上查看代码片派生到我的代码片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

[java] view plain copy print?在CODE上查看代码片派生到我的代码片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邮箱 是否合法

[java] view plain copy print?在CODE上查看代码片派生到我的代码片/** * 判断邮箱是否合法 * @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();    }   

QQ号

 public static boolean isQQCorrect(String str){String  regex ="[1-9][0-9]{4,14}";Pattern p = Pattern.compile(regex); Matcher m = p.matcher(str); return m.matches(); } 

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

  1. JavaScript面试篇之正则表达式:“get-element-by-id”如何转化成驼峰,常用邮箱、身份证、QQ号等信息如何校验等等

    JavaScript面试篇之正则表达式:"get-element-by-id"如何转化成驼峰,常用邮箱.身份证.QQ号等信息如何校验等等 前言 一.简介 二.匹配规则 1.修饰符 ...

  2. android 判断 手机号码、邮编、Email邮箱、是否正确

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

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

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

  4. android判断手机号码规则

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

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

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

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

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

  7. php 获取qq头像,php通过QQ号获取用户QQ昵称、QQ头像、QQ邮箱等信息!

    这个代码实在SegmentFault发现的,通过PHP代码可以通过QQ号码获取用户的QQ昵称.QQ头像.QQ邮箱信息.<?php // 通过QQ号即可获取用户信息 // 获取QQ头像接口 //  ...

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

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

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

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

最新文章

  1. 第16讲:ODBCJDBC简介
  2. shell for循环1到100_浅谈Linux下shell 编程的for循环常用的6种结构
  3. 爬虫-36kr-使用xpath爬取数据-part1-提取接口所需的6开头的数字-拼接下一个接口的路径
  4. linux 同步北京时间_linux 同步北京时间
  5. 项目业务工作笔记001---发改委职责
  6. ARRIS路由器梅林系统救砖
  7. c#语言开发教程pdf版,用C#语言制作PDF文件全攻略图文教程
  8. 955 互联网公司白名单来了!
  9. CSDN论坛如何查看我发布的帖子?
  10. 不要随便借出你的帐号
  11. 第四章第六节数据资产盘点-系统现状调研情况
  12. 阿里云服务器ECS开放8080端口
  13. java会导致蓝屏么_原来有这么多原因会导致电脑蓝屏啊
  14. 垃圾污渍纹理PS笔刷
  15. 打包aab_聚餐买单AA制已经过时了 AAB制、AABB制、BBK制,你选哪个?
  16. dbd mysql 4.046安装_perl DBI、DBD-mysql、DBD-Oracle安装
  17. Activiti实现抄送方案实现(监听器方式)
  18. 【开源项目】动态线程池框架Hippo4j源码解析
  19. linux内核编程(一)
  20. 美女主动搭讪?小心数学陷阱

热门文章

  1. 机器学习 —— Boosting算法
  2. 关于专利申请中的职务发明创造
  3. word里面打不出汉子,只能输入字母的解决方法
  4. 初识C语言---野指针
  5. 如何用纯 CSS 创作一只单眼怪兽
  6. 检索模型-粗排HNSW
  7. nginx详细介绍使用
  8. 成都嵌智捷达科技产品高清录屏器设备
  9. 回溯法解决全排列问题总结
  10. Vue 基础学习 1.0