Java 邮箱判断 正则表达式
2014-03-23 21:23
211 查看
import java.util.Scanner; public final class EmailCheck { public static boolean checkEmail(String email) { String regex1 = "[a-zA-Z]+[a-zA-Z0-9_]*@[a-zA-Z0-9]+[.][a-zA-Z0-9]+"; //字母开头,@后加字母或数字,后面加点,后面字母或数字 String regex2 = "[a-zA-Z]+[a-zA-Z0-9_]*@[a-zA-Z0-9]+[.][a-zA-Z0-9]+[.][a-zA-Z0-9]+"; //..........在regex1基础上,后面加.和其他字母组成的后缀 if(email.matches(regex1) || email.matches(regex2)) { System.out.println("合法邮箱地址"); return true; } else { System.out.println("不合法邮箱地址"); return false; } } public static boolean checkabc(String email) { //判断是否包含 某字符串,判断是某个网站的邮箱 if(email.indexOf("@abc.com") > -1) { System.out.println("abc"); return true; } else { System.out.println("非abc"); return false; } } } class Entry { public static void main(String[] args) { Scanner input = new Scanner(System.in); String email = input.next(); EmailCheck.checkEmail(email); EmailCheck.checkabc(email); } }
相关文章推荐
- JAVA学习代码——利用正则表达式判断手机/邮箱/身份证
- JAVA学习代码——利用正则表达式判断手机/邮箱/身份证
- Android(Java)正则表达式判断手机号、邮箱、身份证号码、密码、Url、邮编等工具类
- java 判断手机号码和邮箱的正则表达式
- java 判断手机号码和邮箱的正则表达式
- Java中使用正则表达式判断是否为手机号和邮箱
- Java基础知识强化72:正则表达式之判断功能(手机号码判断 和 校验邮箱)
- JAVA 判断邮箱的正则表达式
- Java通过正则表达式判断邮箱格式
- Java正则表达式判断邮箱地址数组,冒泡排序,String的方法
- Java中正则表达式的使用以及android邮箱格式判断
- iOS - 正则表达式判断邮箱,身份证,手机,车牌号...验证是否正确
- 正则表达式在iOS中的运用(附手机密码邮箱等正则判断)
- 【java】 JAVA中正则表达式判断字符串在为空的情况才校验的写法
- JAVA正则表达式判断图片格式
- java-正则表达式判断手机号
- iOS - 正则表达式判断邮箱、身份证..是否正确:
- iOS - 正则表达式判断邮箱、身份证..是否正确
- java学习之正则表达式网络爬取邮箱
- Java正则表达式判断是否为手机号码