第13次作业-正则表达式

题目:定义判断电子邮箱的正则表达式,判断输入的字符串是否为电子邮箱地址。

代码:

package zuoye;
import java.util.*;
public class zjc {

    public static void main(String[] args) {
         String jiuchuan = "\w+[@]\w+[.][comn]+[.]*[comn]*";//这个是找书上找的。张九川告诉我就这么写。
            System.out.println("请输入邮箱");
            Scanner reader = new Scanner(System.in);
            String s1 = reader.next();
            if(s1.matches(jiuchuan)) {
                System.out.println("邮箱合法");
            }
            else {
                System.out.println("邮箱不合法");
            }

        }

    }

运行结果:

 

原文地址:https://www.cnblogs.com/chen4635/p/11924872.html