Bonjour

j'utilise l'expression régulière suivante pour vérifier la présence de mot en double dans un texte

Code : Sélectionner tout - Visualiser dans une fenêtre à part
var re = /([A-Za-z\u00C0-\u1FFF\u2800-\uFFFD\-]+)\s+\1/gi;
celle-ci fonctionne parfaitement mais je voudrais savoir a quoi correspond le signe - placé devant le ]

si je l'enlève j'ai une erreur Exception: SyntaxError: unterminated regular expression literal

Merci de m'aider a comprendre ce code