第十三次作业
一、题目
定义判断电子邮箱的正则表达式,判断输入的字符是否为电子邮箱地址
二、测试类
package zcy; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class ZhengZe { /** * 定义判断电子邮箱的正则表达式,判断输入的字符是否为电子邮箱地址 * @throws IOException */ public static void main(String[] args) throws IOException { // TODO Auto-generated method stub String reg="\\w+[\\w]*@[\\w]+\\.[\\w]+$";//输入正则表达式 BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); System.out.println("请输入要验证的邮箱地址:"); String input = reader.readLine(); if(input.equals("q")||input.equals("exit")){ System.exit(0); } if(input.matches(reg)){ System.out.println("这是正确的邮箱地址"); }else{ System.out.println("这是错误的邮箱地址"); } } }
三、测试结果