Ah oui, Ruby ne connait pas les assertions arrière.
Voilà une variante avec des assertions avant : ^([A-Z][a-z]+(\-(?!$)|(?=$)))+$
Au passage moi j'utilise http://gskinner.com/RegExr/ pour les regex que je trouve mieux
Voilà une variante avec des assertions avant : ^([A-Z][a-z]+(\-(?!$)|(?=$)))+$
Au passage moi j'utilise http://gskinner.com/RegExr/ pour les regex que je trouve mieux