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