第十三次作业
题目:定义判断电子邮箱的正则表达式,判断输入的字符串是否为电子邮箱地址。
Test.java
package vc; import java.util.*; public class Test { public static void main(String[] args){ System.out.print("请输入你的邮箱账号\n"); Scanner sc = new Scanner(System.in); String email = sc.nextLine(); String regex="^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\\.[a-zA-Z0-9-]+)*\\.[a-zA-Z0-9]{2,4}";//正则表达式; if(email.matches(regex)){ //邮箱比较; System.out.println(email+"格式正确\n"); }else{ System.out.println(email+"格式不正确\n"); } } }
运行结果