isValidRoman static method
Validates if a given string roman
is a valid Roman numeral.
Returns true
if roman
is a valid Roman numeral, false
otherwise.
Example:
print(RomanNumerals.isValidRoman('XIV')); // Outputs: true
print(RomanNumerals.isValidRoman('XIVV')); // Outputs: false
Implementation
static bool isValidRoman(String roman, {String zeroChar = 'N'}) {
try {
_fromRoman(roman, zeroChar: zeroChar);
return true;
} catch (_) {
return false;
}
}