第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("这是错误的邮箱地址 "); } } } }
输出结果: