terça-feira, 27 de março de 2012

Validar extensões imagens em Java

Java Regular Expression Exemplo

package com.mkyong.regex;
 
import java.util.regex.Matcher;
import java.util.regex.Pattern;
 
public class ImageValidator{
 
   private Pattern pattern;
   private Matcher matcher;
 
   private static final String IMAGE_PATTERN = 
                "([^\\s]+(\\.(?i)(jpg|png|gif|bmp))$)";
 
   public ImageValidator(){
   pattern = Pattern.compile(IMAGE_PATTERN);
   }
 
   /**
   * Valida a imagem com 'regular expression'
   * @param imagem para validatção
   * @return true valid image, false invalid image
   */
   public boolean validate(final String image){
 
   matcher = pattern.matcher(image);
   return matcher.matches();
 
   }
}
 
 
Fonte: mkyong

Nenhum comentário:

Postar um comentário