web-dev-qa-db-fra.com

Quelle est la regex pour correspondre à une chaîne alphanumérique 6 caractères?

J'ai besoin de regex pour l'application ASP.NET pour correspondre à une chaîne alphanumérique d'au moins 6 caractères.

18
onder

Je ne connais pas ASP.NET. Mais l'expression régulière devrait ressembler à ceci:

^[a-zA-Z0-9]{6,}$

^ et $ désigne respectivement le début et la fin de la chaîne; [a-zA-Z0-9] décrit un seul caractère alphanumérique et {6,} permet six répétitions ou plus.

27
Gumbo

Je l'utiliserais:

^[\p{L}\p{N}]{6,}$

Cela correspond aux lettres Unicode (\p{L}) et chiffres (\p{N}), il n'est donc pas limité aux lettres communes de l'alphabet latin.

13
Fredrik Mörk

^\w{6,}$^[a-zA-Z0-9]{6,}$

(En fonction de la mise en œuvre de regex)

Noter que \w correspond aussi _!

4
F.P