Java验证邮箱和手机号码:

import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**邮箱正则表达式*/
public final static String emailFormat = "<span style="color:#ff0000;">\\w{2,15}[@][a-z0-9]{3,}[.]\\p{Lower}{2,}</span>";
/**电话号码正则表达式*/
public final static String telFormat ="<span style="color:#ff0000;">^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$</span>";
// 判断手机格式是否正确
public static boolean isMobileNO(String mobiles) {Pattern p = Pattern.compile(telFormat);Matcher m = p.matcher(mobiles);return m.matches();
}// 判断email格式是否正确
public static boolean isEmail(String email) {Pattern p = Pattern.compile(emailFormat);Matcher m = p.matcher(email);return m.matches();
}// 判断是否全是数字
public static boolean isNumeric(String str) {Pattern pattern = Pattern.compile("[0-9]*");Matcher isNum = pattern.matcher(str);return isNum.matches();
}

\w :与任何单词字符匹配,包括下划线。

[a-z] :表示某个范围内的字符。与指定区间内的任何字符匹配。

根据实际开发于2009年9月7日最新统计:
 中国电信发布中国3G号码段:中国联通185,186;中国移动188,187;中国电信189,180共6个号段。
 3G业务专属的180-189号段已基本分配给各运营商使用, 其中180、189分配给中国电信,187、188归中国移动使用,185、186属于新联通。
 中国移动拥有号码段:139、138、137、136、135、134、159、158、157(3G)、152、151、150、188(3G)、187(3G);14个号段
 中国联通拥有号码段:130、131、132、155、156(3G)、186(3G)、185(3G);6个号段
 中国电信拥有号码段:133、153、189(3G)、180(3G);4个号码段
 移动:
     2G号段(GSM网络)有139,138,137,136,135,134(0-8),159,158,152,151,150
     3G号段(TD-SCDMA网络)有157,188,187
     147是移动TD上网卡专用号段.
 联通:
     2G号段(GSM网络)有130,131,132,155,156
     3G号段(WCDMA网络)有186,185
 电信:
     2G号段(CDMA网络)有133,153
     3G号段(CDMA网络)有189,180

Java验证邮箱和手机号码正则表达式相关推荐

  1. el vue 手机号_Vue 正则表达式验证邮箱和手机号码

    el-form绑定:rules="addFormRules": el-form-item绑定prop="name" 2.正则表达式验证邮箱和手机号码 expor ...

  2. JAVA验证邮箱是否有效

    JAVA验证邮箱是否有效,所用jar:commons-net-2.2.jar,dnsjava-2.1.7.jar public static boolean checkEmail1(String em ...

  3. java qq验证手机号码_java正则表达式表单验证类工具类(验证邮箱、手机号码、qq号码等)...

    package util; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 使用正则表达式进行表单验证 * ...

  4. JavaScript之正则表达式验证邮箱,手机号码,身份证,网址,QQ,邮政编码,中文

    今天要跟大家分享的是正则表达式的各种常用验证方式:邮箱,手机号码,身份证,网址,QQ,邮政编码,中文: 之前一直不知道正则是咋回事,网上查阅的也是看得蒙头转向,只要搞懂了表达式的各种语法符号,做一个验 ...

  5. html表单验证邮箱表达式,Javascript正则表达式实现表单验证

    今天我们通过实现用户注册页面验证来学习js当中的正则表达式的构造 1.题目:正则表达式实现用户注册页面验证 . 在各文本框中输入信息,在文本框失去焦点时,验证信息,如果输入的信息部满足要求,则提示信息 ...

  6. Java验证邮箱格式

    Java使用正则表达式验证邮箱格式是否正确 public class aaa {public static void main(String[] args) {checkEmail("123 ...

  7. ASP用正则验证邮箱地址手机号码电话号码格式

    经常需要验证邮箱地址,手机号码,电话号码等.在这儿把ASP中的正则验证实现记录一下 Function validate(ByVal str,ByVal number) Dim temp,reg Set ...

  8. java或android国内外手机号码正则表达式

    java 国内外手机号码正则表达式 android国内外手机号码正则表达式 参考链接 https://cloud.tencent.com/info/5a3a9432e5d6931c2e66baeab6 ...

  9. java 验证邮箱_Java实现邮箱验证码

    声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权:凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记. 邮箱验证码 一般能使用邮箱注册的账户,在进行登录.注册或忘记 ...

最新文章

  1. 中国发现银河系最大恒星级黑洞!颠覆认知登上Nature:68倍太阳质量,自研郭守敬望远镜立大功...
  2. C#学习系列之泛型类
  3. android官方夜间模式,Android夜间模式实践
  4. shell脚本编程for循环求阶乘_shell脚本编程(完结版).pdf
  5. 一文看懂家庭宽带光纤是如何入户
  6. java互斥锁的实现原理_java-深入分析synchronized原理
  7. python random函数_详细代码实战讲解:如何用 Python让自己变成天选之子
  8. Subversion服务器搭建 (安装步骤)
  9. Redis学习-string数据类型
  10. 使用NUnit进行DotNet程序测试
  11. 「Linux」Linux下根据CET听力文件关键字和lcr时间对mp3进行剪辑分割
  12. url中含有中文造成文件下载失败
  13. 撸了一个疫苗接种行程管理系统,爽!
  14. java 动态执行代码_java中动态执行一段代码
  15. 微信jssdk 图片上传 JAVA_微信JSSDK上传图片
  16. 【STM32H7的DSP教程】第16章 DSP功能函数-数据拷贝,数据填充和浮点转定点
  17. python口算训练出题
  18. win10 此电脑中【设备和驱动器】位置出现空白图标
  19. 芬兰的诺基亚发布了可以访问互联网的诺基亚9000 Communicator
  20. VSCode配置 GitHub的Gist 同步设置和插件(简明教程)

热门文章

  1. 简单理解 GameFi:游戏行业的“范式转变”
  2. linux命令冒号加叹号,【转载】Linux中的叹号命令
  3. Java代码实现简单满天星
  4. LeetCode-Python 栈专题(学习笔记+代码)
  5. 手机数控模拟器安卓版_数控机床模拟器手机版高级版
  6. 前端——品优购项目(html+css)
  7. MySQL 创建数据库
  8. java jcombobox设置_Java如何在JComboBox中设置并获取所选项目?
  9. 计算机教师应用心得体会,教师浅谈信息技术应用体验心得体会
  10. 微信分享JS接口失效说明及解决方案