J'essaie de trouver une regex pour limiter ce qu'une personne peut utiliser pour un nom d'utilisateur sur mon site. Je n'ai pas besoin de le vérifier pour voir combien il y a de caractères, car une autre validation le fait. Fondamentalement, tout ce dont j'ai besoin pour le faire est de m'assurer qu'il permet: les lettres (majuscules et minuscules), les tirets et les traits de soulignement.nom d'utilisateur regex dans les rails
je suis tombé sur ceci:/^ [- a-z] + $/i
Mais il ne semble pas permettre à un nombre.
Qu'est-ce qui me manque?
http://www.rubular.com/ est un excellent site pour tester votre regex. – rwilliams
C'est regex vraiment basique. Ce que vous avez posté inclut 'a-z'; que pensez-vous que vous pourriez ajouter pour inclure les chiffres de 0 à 9? –
Eh bien, je m'excuse, j'ai du mal à trouver de bonnes ressources regex rails sur le web. Je pense quelque chose comme ceci:^[- a-z] + [- 0-9] $ – goddamnyouryan