So after the roman numerals all you want to allow is whitespace or punctuation (.,) is that right? If so couldn't you can add them as [\s.,]+ at the end? You might want to include single and double quotes as well and even an exclamations point such as Louis XVI! LouisXVI. etc.
If you really want anything other than a lowercase letter you could add [^a-z] or something along those lines to negate the set.
|