给你一个在java中用正则表达式判断email的例子
import java.util.regex.Pattern;
import java.util.regex.Matcher;
/**
 * 邮件地址是否合法。
 *
 * @param mailAddr
 * @return 合法:true,否则:false
 */
public static boolean isValidMaillAddr(final String mailAddr){
//email pattern
String emailPattern = "^[a-zA-Z0-9_\\-]{1,}@[a-zA-Z0-9_\\-]{1,}\\.[a-zA-Z0-9_\\-.]{1,}$";
Pattern p = Pattern.compile(emailPattern);
Matcher m = p.matcher(mailAddr);
return m.find();
}想学正则表达式到
http://www.zdnet.com.cn/developer/tech/story/0,2000081602,39077620,00.htm
我就是从这学的
不到一个小时你就能学会,放心吧

解决方案 »

  1.   

    微软的VBScript中有关于正则表达式的说明及例子,当你读明白后,看看java.util.regex.*的使用方法,看看帮助就可以了。如果还是有些问题,到www.cjsdn.com中搜索一下。=================一代过去,一代又来,地却永远长存。日头出来,日头落下,急归所出之地。
    风往南刮,又往北转,不住的旋落,而且返回转行原道,江河都往海里转,海
    却不满,江河从何处流,仍归何处。
      

  2.   

    看看这个吧
    http://cn.sun.com/developers/technicalArticles/j2se-1.4regex/p2.html