Saturday, August 29, 2015

Roman validate

private static boolean validatingRoman(String s){
String format = "^M{0,4}(CM|CD|D?C{0,3})(IC|IL|L?I{0,3})(IX|IV|V?I{0,3})$";
Pattern pattern = Pattern.compile(format);
Matcher m = pattern.matcher(s);
if(m.find()){
return true;
}
return false;

}