java开发实战经典(第二版)P368 11-3

11.3   输入一个E-mail地址,然后使用正则表达式验证该E-mail地址是否正确

package book;

import java.util.regex.Pattern;
import java.util.regex.Matcher;

public class JiOu {
	public static void main(String args[]) {
		String str = "[email protected]"; // 邮箱地址一般由数字或字母@数字或字母.com.cn组成
		String pat = "\\w+@\\w+(\\.\\w{2,3})*\\.\\w{2,3}"; // 定义验证规则
		Pattern p = Pattern.compile(pat); // 实例化Pattern类
		Matcher m = p.matcher(str); // 验证字符串内容是否合法
		if (m.matches()) { // 使用正则表达式验证
			System.out.println("E-mail地址正确!!");
		} else {
			System.out.println("E-mail地址不正确!!");
		}
	}
}

运行结果:

E-mail地址正确!!

猜你喜欢

转载自blog.csdn.net/Javaxiaobaismc/article/details/81449920