EmailUtil
package com.css.common.util;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
?* 判斷EMAIL文件的格式
?*
?* @version 1.0
?*
?*/
public class EmailUtil {
?
?/**
? * 如果是正確的EMAIL則返回正確的EMAIL地址,如果是錯誤的則返回空字符串
? *
? * @param line??EMAIL地址
? * @return
? */
?public static String parse(String line) {
??Pattern p = Pattern.compile("[\\w[.-]]+@[\\w[.-]]+\\.[\\w]+");
??Matcher m = p.matcher(line);
??StringBuffer buf = new StringBuffer();
??while (m.find()) {
???buf.append(m.group());
??}
??return buf.toString();
?}
?
?/**
? * 如果是正確的EMAIL地址則返回TRUE,如果是錯誤的EMAIL地址帥返回FALSE
? *
? * @param line??EMAIL地址
? * @return
? */
?public static boolean validate(String line) {
??Pattern p = Pattern.compile("[\\w[.-]]+@[\\w[.-]]+\\.[\\w]+");
??Matcher m = p.matcher(line);
??if (m.find()) {
???return true;
??} else {
???return false;
??}
?}
?
?public static void main(String[] args){
??String go = EmailUtil.parse("zhangzenglun@163.com");
??System.out.println("go="+go);
?}
}
總結
- 上一篇: 祭财神爷的水果可以放一把刀吗
- 下一篇: 孙悟空打死过那条龙?有人说杀了它和它孩子