Vraag Wat is de regex die overeenkomt met een alfanumerieke tekenreeks van 6 tekens?


Ik heb regex nodig voor een asp.net-applicatie die overeenkomt met een alfanumerieke reeks van minimaal 6 tekens lang.


13
2017-09-07 11:18


oorsprong


antwoorden:


Ik ben niet bekend met ASP.NET. Maar de reguliere expressie zou er als volgt uit moeten zien:

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

^ en $ duiden respectievelijk het begin en het einde van de reeks aan; [a-zA-Z0-9] beschrijft één enkel alfanumeriek teken en {6,} staat zes of meer herhalingen toe.


21
2017-09-07 11:19



Ik zou dit gebruiken:

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

Dit komt overeen met Unicode-letters (\p{L}) en nummers (\p{N}), dus het is niet beperkt tot gewone letters het Latijnse alfabet.


10
2017-09-07 11:24



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

(Afhankelijk van de Regex-implementatie)

Let daar op \w komt ook overeen _!


4
2017-09-07 11:20