5、正则表达式验证邮箱

package com.xxx.xxx;

public class demo6 {

    /**
     * 正则表达式验证邮箱
     * @param args
     */
    public static void main(String[] args) {
        //定义要匹配 E_mail地址的正则表达式
        String regex = "\w+@\w+(\.\w{2,3})*\.\w{2,3}";
        //定义要进行验证的字符串
        String str1 = "aaa@";
        String str2 = "aaaa";
        String str3 = "111@111ffyu.dfg.com";
        
        if(str1.matches(regex)){    //判断字符串变量是否与正则表达式匹配
            System.out.println(str1+"是一个合法的 E_mail 地址格式");
        }
        if(str2.matches(regex)){    //判断字符串变量是否与正则表达式匹配
            System.out.println(str2+"是一个合法的 E_mail 地址格式");
        }
        if(str3.matches(regex)){    //判断字符串变量是否与正则表达式匹配
            System.out.println(str3+"是一个合法的 E_mail 地址格式");
        }
        
        
    }

}
原文地址:https://www.cnblogs.com/spadd/p/4164491.html