Hi,
RomanToInt acceps rather ludicrous values:
RomanToInt('MDCLXVIVXLDM') = 2209
RomanToInt('IIIIM') = 1002 //calculated as 3 + (1000-1)
Both examples represent invalid roman numbers by any standard.
Also I do not think Roman numerals can be negative...
Feature or bug?
Bart