题目:定义判断电子邮箱的正则表达式,判断输入的字符串是否为电子邮箱地址。
1.代码
1 package Eg; 2 3 import java.util.Scanner; 4 5 public class ZZ_Mail { 6 7 8 public static void main(String[] args) { 9 Scanner readerScanner = new Scanner(System.in); 10 System.out.println("请输入邮箱"); 11 String mail = readerScanner.nextLine(); 12 String regex ="[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(.[a-zA-Z0-9-]+)*.(com||cn)"; 13 if(mail.matches(regex)) 14 System.out.println(mail+"合法"); 15 else 16 System.out.println(mail+"不合法"); 17 } 18 }
2.运行结果