[html]

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class CheckMobileAndEmail {

/**

* 验证邮箱地址是否正确

* @param email

* @return

*/

public static boolean checkEmail(String email){

boolean flag = false;

try{

String check = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$";

Pattern regex = Pattern.compile(check);

Matcher matcher = regex.matcher(email);

flag = matcher.matches();

}catch(Exception e){

flag = false;

}

return flag;

}

/**

* 验证手机号码

* @param mobiles

* @return [0-9]{5,9}

*/

public static boolean isMobileNO(String mobiles){

boolean flag = false;

try{

Pattern p = Pattern.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$");

Matcher m = p.matcher(mobiles);

flag = m.matches();

}catch(Exception e){

flag = false;

}

return flag;

}

//验证是否是数字

public static boolean isNum(String number){

boolean flag = false;

try{

Pattern p = Pattern.compile("^[0-9]{5}$");

Matcher m = p.matcher(number);

flag = m.matches();

}catch(Exception e){

flag = false;

}

return flag;

}

}

java校验邮箱_Java正则表达式校验邮箱和手机号 | 学步园相关推荐

  1. java qq验证_JAVA正则表达式校验qq号码的方法

    导读 正文 Java 正则表达式 正则表达式定义了字符串的模式. 正则表达式可以用来搜索.编辑或处理文本. 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别. 正则表达式实例 一个字符串其 ...

  2. java 实现电子签名_java swing实现手写板电子签名系统 | 学步园

    java swing实现手写板电子签名系统 支持 手写板 ,触摸屏电脑,支持压强 压感效果......................... 部分代码  MyLeftPanel.java public ...

  3. java printwriter用法_Java中printwriter类的用法 | 学步园

    printwriter类: java.io 类 PrintWriter java.lang.Object java.io.Writer java.io.PrintWriter 所有已实现的接口: Cl ...

  4. java原始类型_Java的原始类型(Primitive Type) | 学步园

    我们知道,在Java中,变量有两种类型,一种是原始类型,一种是引用类型. 原始类型一共有8种,它们分别是char,boolean,byte,short,int,long,float,double.在J ...

  5. java下发报文_java报文的发送和接收 | 学步园

    /* * 发送端 */ public void send() throws Exception { System.out.println("send..............") ...

  6. java webapps路径_java 获取服务器端的webapps路径 | 学步园

    /** * 获取服务器端的webapps路径 * @return */ public String findServerPath(){ String classPath = this.getClass ...

  7. java 广义表_java 输入广义表 生成二叉树 | 学步园

    今天我要分享我学习用广义表生成二叉树的代码 这里我参考了  张二青博主的一些知识 http://my.csdn.net/zhangerqing 下面我进行分析了  比如输入广义表  (有关字符串的定义 ...

  8. java 和历_Java 儒略历和公历的换算 | 学步园

    // 儒略历:113260 = 前三位(2013-1900)+后三位(2013年中的第260天) //'yyyy-MM-dd'时间格式转换为六位数字日历 public static String Da ...

  9. java邮箱地址正则表达式_Java 正则表达式匹配邮箱地址

    作者 : 卿笃军 正则表达式中的部分元字符: 元字符 正则表达式中的写法 意义 . . 代表任意一个字符 \d \\d 代表0~9的任何一个数字 \D \\D 代表任何一个非数字字符 \s \\s 代 ...

最新文章

  1. SDNU 1462.时间转换
  2. leetcode56. 合并区间
  3. 11: Nginx安装lua支持
  4. python画六边形的代码_跟我学python(1)——turtle
  5. 【渝粤教育】国家开放大学2018年春季 0266-21T设计构成 参考试题
  6. 2019南昌网络赛H The Nth Item(二阶线性数列递推 + 广义斐波那契循环节 + 分段打表)题解...
  7. PHP 大括号{} 的使用
  8. Java分布式系统框架教程,架构设计
  9. C# ObservableCollection集合排序
  10. EDI 助力 VMI 加固供应链三道防线
  11. 节奏旋律音乐制作软件-Native Instruments Maschine 2 v2.14.1 WiN
  12. 旅游新纪元紫山缭绕,静思生活
  13. 免费在excel密码破解--超好用
  14. 微信小程序loding
  15. elasticsearch篇之mapping
  16. LeetCode单词规律解法
  17. JAVA-动态代理和AOP
  18. 数据库时代的终结(转)
  19. php 下载doc文档
  20. led交通灯c语言程序设计,单片机控制的交通灯C语言编程.doc

热门文章

  1. RHEL6上课笔记之background_process_command
  2. Eric Brewer大神
  3. VC中对象的序列化与文件I/O
  4. 如何订阅MVP on dot NET(或其它播客) - iTunes版
  5. java实现行程长度编码,java 实现行程编码解码?
  6. 信息学奥赛一本通 1132:石头剪子布 | OpenJudge NOI 1.7 04
  7. 信息学奥赛一本通(2028:【例4.14】百钱买百鸡)
  8. 训练日志 2019.1.24
  9. 拦截导弹问题(信息学奥赛一本通-T1322)
  10. 信息学奥赛C++语言:顺序输出