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

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

一、代码

package cn.hou;
import java.util.*;
/**
 * 定义判断电子邮箱的正则表达式,
 * 判断输入的字符串是否为电子邮箱地址
 * @author ASUS
 *
 */
public class Test {
    public static void main(String[] args) {
        //定义正则表达式
        final String emailCodeR = "^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\\.[a-zA-Z0-9_-]+)+$";
        System.out.println("请输入您的邮箱地址:");
        Scanner input =new Scanner(System.in);
        String emailCode=input.next();
        // 匹配
        if(emailCode.matches(emailCodeR)){
             System.out.println("您输入的是:" + emailCode +",它是一个正确的邮箱地址!");
        }else {
            System.out.println("您输入的是:" + emailCode +",它不是一个正确的邮箱地址!");
        }
    }
}

二、截图

第13次作业--邮箱的正则表达式_第1张图片

第13次作业--邮箱的正则表达式_第2张图片

你可能感兴趣的:(第13次作业--邮箱的正则表达式)