题目:定义判断电子邮箱的正则表达式,判断输入的字符串是否为电子邮箱地址。
Test类
package ccut.ch.thirteen;
import java.util.*;
public class Test {
public static void main(String[] args) {
System.out.println("请输入邮箱:"); //提示用户输入
Scanner r= new Scanner(System.in);
String email =r.nextLine();
String regex="\w{5,}@[a-z\d]{0,}[.][\w{2,3}&&[^\d]]"; //正则表达式规范
if(email.matches(regex)) //判断
{
System.out.println(email+"是一个电子邮箱!");
}
else
{
System.out.println(email+"不是一个电子邮箱!");
}
}
}
运行结果