import java.util.TreeSet;
public class RegexTest {
public static void main(String[] args) {
Method3();//3.校验邮箱
}
private static void Method3() {
String str="abc@sina.com";
String regex="[a-zA-Z0-9]*@[a-zA-Z0-9]+(\\.[a-zA-Z]{1,3})+";//有的邮箱的域名不只一个,所以将后面的匹配为一组,不只有一组
//更加泛化的定义正则规则
regex="\\w+@\\w+(\\.\\w+)+";// \w表示任意字符[a-zA-Z0-9]
boolean result=str.matches(regex);
System.out.println(result);
}
}
执行结果为: