java 验证邮箱格式怎么实现?

问题描述

java 验证邮箱格式怎么实现?

java中应用正则表达式判断邮箱格式,如果用户输入格式错误,提醒用户重新输入。若输入正确,直接执行。刚学JDBC,具体应该怎么写,真心求教?

解决方案

如果是java代码验证的话,实例代码如下:

 /**
     * 验证邮箱
     * @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;
    }

解决方案二:

java 正则表达式 验证邮箱
使用JQuery实现邮箱验证

解决方案三:

     * 检测邮箱地址是否合法
     * @param email
     * @return true合法 false不合法
     */
    public 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();
         }  

其实百度下,一大堆呢。

时间: 2024-08-17 21:34:32

java 验证邮箱格式怎么实现?的相关文章

JS验证邮箱格式是否正确的代码

 验证邮箱格式是否正确的方法有很多,接下来为大家介绍下使用js是如何做到的 代码如下: /*  *验证邮箱格式是否正确  *参数strEmail,需要验证的邮箱  */  function chkEmail(strEmail) {  if (!/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/.test(strEmail)) {  return false;  }  else {  return true;  }  }   

jQuery简单实现验证邮箱格式_jquery

在表单提交的时候可能需要用到邮箱验证代码,代码比较简单,就是邮箱格式的判断,如果说有难点可能就是关于正则表达式的使用,这里就不多说了,大家可以自行查询,下面就给出一段可以使用的验证代码,复制黏贴即可. 代码实例如下: <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript

JS验证邮箱格式是否正确的代码_javascript技巧

复制代码 代码如下: /* *验证邮箱格式是否正确 *参数strEmail,需要验证的邮箱 */ function chkEmail(strEmail) { if (!/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(strEmail)) { return false; } else { return true; } }

jquery验证邮箱格式是否正确实例讲解_jquery

我们来看看都有哪些邮箱: 我们如果一个个的邮箱进行判断,显然是不可能的了. -个完整的Internet邮件地址由以下两个部分组成,格式如下:登录名@主机名.域名 中间用-个表示"在"(at)的符号"@"分开,符号的左边是对方的登录名,右边是完整的主机名,它由主机名与域名 组成.其中,域名由几部分组成,每一部分称为一个子域(Subdomain),各子域之间用圆点"."隔开,每个子域都会告诉用户一些有关这台邮件服务器 的信息. 关键验证的正则表达式:

jquery验证邮箱格式并显示提交按钮_jquery

简要教程 简洁.大方和直观的用户界面是我们最喜欢的网页设计.本文介绍的正是这样的一个设计风格. 如何才能做到页面的简洁大方并且人性化?大多数网站的表单采用文本提示的方法,提示用户哪里填写错了,哪里不正确,但我们应该能做得更好:填写不正确就不显示提交按钮!HTML结构 <form class="newsletter"> <input type="email" value="" placeholder="Enter you

js验证邮箱格式

 function test()  2        {  3           var temp = document.getelementbyid("text1");  4           //对电子邮件的验证  5           var myreg = /^([a-za-z0-9]+[_|_|.]?)*[a-za-z0-9]+@([a-za-z0-9]+[_|_|.]?)*[a-za-z0-9]+.[a-za-z]{2,3}$/;  6           if(!m

三款js 验证邮箱格式代码

<script> function checkmail(str){ var strreg=""; var r; var strtext=document.all(str).value; //strreg=/^w+((-w+)|(.w+))*@[a-za-z0-9]+((.|-)[a-za-z0-9]+)*.[a-za-z0-9]+$/i; strreg=/^w+((-w+)|(.w+))*@{1}w+.{1}w{2,4}(.{0,1}w{2}){0,1}/ig; r=str

验证邮箱格式 用户名 url 的php正则表达式

下们用到了php教程的了ereg函数来验证电子邮箱地址,用户名,url地址实例了. 把url拆分 <? $url = "http://www.111cn.net"; $www_url = ereg("^(http://www).([[:alnum:]]+).([[:alnum:]]+)", $url, $regs); if ($www_url) :              echo $regs[0];          print "<br&

asp.net验证邮箱是否存在,有办法?

问题描述 小弟想做一个小功能,就是输入邮件地址之后,点击按钮能否验证这个邮件是否真实存在,比如我的QQ邮件是250339575@qq.com能否点击按钮验证一下这个邮件是否存在,想好久了不知道怎么办有高手帮帮忙吗小弟谢谢了 解决方案 解决方案二:直接根据邮箱地址验证是有点麻烦,LZ这个应该是用在注册用户上面的吧,如果是的话可以用以下步骤来间接验证邮箱的是否存在.在注册的时候先向合法的注册邮箱发送一个验证邮件,如果该用户在规定时间内点击邮件中的链接验证账号的话,这样就证明了邮箱的真实存在性,否则就