一、题目
题目:定义判断电子邮箱的正则表达式,判断输入的字符串是否为电子邮箱地址。
二、代码
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("邮箱格式错误,请重新输入"); } }
三、运行结果