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

一、题目

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

二、代码

package Email;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Email {
	public static void main(String[]args) {		      
		        Scanner scanner = new Scanner(System.in);
		        System.out.println("请输入您的电子邮箱:");
		        String str = scanner.next();
		        judge(str);
		    }
		    public static void judge(String str) {
		    	String s = "\\w{0,}+[@]\\w+[.]\\w+";  
		    	 if(str.matches(s))
		             System.out.println("邮箱输入正确");        
		         else
		             System.out.println("邮箱格式错误,请重新输入");
		     }
	
}

三、运行结果

posted on 2019-11-24 22:31  心灵老鸭汤  阅读(274)  评论(0编辑  收藏  举报