zoukankan      html  css  js  c++  java
  • java 判断email 是否合法

    /** 
         * 检测邮箱地址是否合法 
         * @param email 
         * @return true合法 false不合法 
         */  
    import java.util.regex.*;//该包中提供正则表达式的处理类
    public class hello{
    
         public static void main(String[]args){
    
          String email="lixilian@163.com";
          System.out.println(email);
          validate(email);    
         }
    private static boolean validate(String email){  
        boolean isExist = false;  
       
        
    /*在正则表达式中w表示任意单个字符范围是a-z,A-Z,0-9,因为在java中本来就是转义符号,如果只写为w则会发生歧义,甚至错误,
     因此要写为:\w+的意思就是出现一次以上,所以\w+就代表任意长度的字符串,但不包括其他特殊字符 ,如_,-,$,&,*等*/
    //(\w+.)+表示服务器可能有多级域名,[a-z]{2,3}表示最多有2-3个域名。
        /*Pattern p = Pattern.compile("\w+@(\w+.)+[a-z]{2,3}");  
        Matcher m = p.matcher(email);  
        boolean b = m.matches();  *///第一种表示方法
        if((Pattern.matches("\w+@(\w+.)+[a-z]{2,3}",email))) {  
            System.out.println("有效邮件地址");  
            isExist=true;  
        } else {  
            System.out.println("无效邮件地址");  
        }  
        return isExist;  
    }  
    }
  • 相关阅读:
    Confd+Consul 动态生成配置文件
    Flask实例化的参数 及 对app的配置
    Flask 中的路由系统
    Flask 中内置的 Session
    Flask中的模板语言jinja2
    docker
    windows上使用git
    redis的源码编译安装+发布订阅+RDB持久化
    mariadb安装和mysql主从同步
    nginx负载均衡
  • 原文地址:https://www.cnblogs.com/Xilian/p/3932595.html
Copyright © 2011-2022 走看看