package twotext;
import java.util.Scanner;
import java.util.regex.Pattern;
public class 正则判断邮箱练习
{
public static void main(String[] args)
{
//校验email地址:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
//用户输入邮箱
Scanner scanner = new Scanner(System.in);
String regex = "^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$";
while(scanner.hasNext())
{
String mail = scanner.next();
if("exit".equals(mail))
{
break;
}
boolean re = mail.matches(regex);
if(re)
{
String[] parts = mail.split("@");
System.out.println("用户名:"+parts[0]);
System.out.println("域名:"+parts[1]);
}
else{
System.out.println("false");
}
}
}
}
正则判断邮箱练习
最新推荐文章于 2024-03-17 23:19:29 发布