設定郵箱地址的合法規則,合法郵箱地址要求如下: (1)字符必須是英文或數字開始 (2)必須包含一個 @ 和 . (3)@符號在 . 符號前面 (4)以英文或數字結尾
上代碼:
public class Test { public static void main(String[] args) { Scanner str = new Scanner(System.in); while (true) { System.out.println("請輸入一個郵箱地址:"); String mail = str.nextLine(); //設置一個正則表達式,[\w]匹配包括下劃線的任何單詞字符,等價於[A-Za-z0-9_] String reg = "[\\w]+@[\\w]+.[\\w]+[\\w]"; //判斷輸入的字符串是否匹配給定的正則表達式。 if (mail.matches(reg)) { System.out.println("郵箱地址合法!"); } else { System.out.println("郵箱地址不合法!"); } } } }