第13次作业--邮箱的正则表达式

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

源代码:

package yiming;

import java.io.*;

public class Rili {

public static void main(String[] args) throws IOException {
          String a = "\\w+[\\w]*@[\\w]+\\.[\\w]+.";
          BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));//构造一个BufferedReader,里面存放在控制台输入的字节转换后成的字符
          while(true){
           System.out.println("请输入需要验证的邮箱地址:"+"\n"+"==>");
           String i = reader.readLine();
           if(i.equals("q")||i.equals("exit")){
            System.exit(0);//终止程序
           }
           if(i.matches(a)){
            System.out.println("这是正确的邮箱地址");
           }else{
            System.out.println("这是错误的邮箱地址 ");
           }
          }
         }
    }

输出结果:

posted @ 2019-11-21 22:36  随风而逝1996  阅读(107)  评论(0编辑  收藏  举报