您的位置:首页 > 其它

常见对象_校验邮箱案例

2016-11-27 21:42 37 查看
package cn.itcast_02;

import java.util.Scanner;

/*
* 校验邮箱
*
* 分析:
* 		A:键盘录入邮箱
* 		B:定义邮箱的规则
* 			1517806580@qq.com
* 			lvxiaoming@163.com
* 			liudehua@126.com
* 			fengqingyang@sina.com.cn
* 			fqy@itcast.cn
* 		C:调用功能,判断即可
* 		D:输出结果
*/
public class RegexTest {
public static void main(String[] args) {
// 创建对象
Scanner sc = new Scanner(System.in);

// 键盘录入邮箱
System.out.print("请输入一个邮箱地址:");
String email = sc.nextLine();

// 定义邮箱的规则
// String regex =
// "[a-zA-Z_0-9]+@[a-zA-Z_0-9]{2,6}(\\.[a-zA-Z_0-9]{2,3})+";
String regex = "\\w+@\\w{2,6}(\\.\\w{2,3})+";

// 调用功能,判断即可
boolean flag = email.matches(regex);
// 输出结果
System.out.println("flag:" + flag);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: