2008/05/02

regex java note

import java.util.regex.*;    
 /**  
  *   E-Mail判断
  *   @param   checkString
  *   @return  判断�果 true,否则返回false   ;  
  */
 public static boolean isEmail( String checkString ) {
  String regString = "([a-zA-Z_0-9]+)@([a-zA-Z0-9]+)\\.([a-zA-Z]+)";
  Pattern pattern = Pattern.compile( regString );
  Matcher matcher = pattern.matcher( checkString );
  return matcher.find();
 }

  /**  
  *   URL判断
  *   @param   checkString
  *   @return  判断�果 true,否则返回false   ;  
  */
 public static boolean isURL( String checkString ) {
  String regString = "http://([\\w-]+\\.)+[\\w-]+(/[\\w-   ./?%&=]*)?";
  Pattern pattern = Pattern.compile( regString );
  Matcher matcher = pattern.matcher( checkString );
  return matcher.find();
 }

No comments: