正则表达式匹配验证-验证Email是否正确

Zy01类:

package com.sj.zy;

public class Zy01 {
    public String sayHi(String name) {

        String regex="^[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\\.){1,3}[a-zA-z\\-]{1,}$";
        if(name.matches(regex)) {
            return"这个是邮箱:"+name;
        }
        else {
            return "这个不是邮箱 :"+name;
        }


    }


}
CeShi类

package com.sj.zy;

import java.util.Scanner;

public class CeShi {

    public static void main(String[] args) {

    Scanner cin=new Scanner (System.in);
    System.out.println("请输入一个邮箱");
    String name =cin.nextLine();
    Zy01 zy1=new Zy01();
    String cs_sayHi=zy1.sayHi(name);
    System.out.println(cs_sayHi);

    }

}

简单基本基础演示:

正则表达式匹配验证-验证Email是否正确

上一篇

利用正则表达式获取字符串中的数字并求和