第13次作业--邮箱的正则表达式
题目:定义判断电子邮箱的正则表达式,判断输入的字符串是否为电子邮箱地址。
代码:
Test.java
package q; import java.util.*; public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner reader=new Scanner(System.in); System.out.println("请输入电子邮箱:"); String email=reader.nextLine(); String regex = "[\\w]+@[\\w]+[\\.\\w]+\\.(com|cn)"; //正则表达式 if(email.matches(regex)){//比较email串是否符合regex规定 System.out.println(email+"是电子邮箱的地址"); }else{ System.out.println(email+"不是电子邮箱的地址 "); } } }
运行结果