Regex udtryk

Tags:    regex c#

Hej

Jeg vil gerne have et regex udtryk som gør matcher følgende:
[Bogstav][Bogstav][Tal][Tal][Tal][Tal][Tal] f.eks. ligesom en nummer plade "AB12345". Jeg er kommet frem til dette: [A-Za-z][A-Za-z][0-9][0-9][0-9][0-9][0-9]
og det virker sådan set fint nok, men hvis jeg nu kommer en karakter mere på (f.eks. AB123456) så matcher det stadig, og det skal det ikke!

Så hvordan begrænser jeg længden til at være præcist 7 karakterer langt? Jeg prøvet med f.eks. [A-Za-z]{2}[0-9]{5} men det matcher stadig over de (ialt) 7 tegn.

Håber nogen kan hjælpe.



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 10 karma
Sorter efter stemmer Sorter efter dato
Prøv med:
/^[a-z]{2}[0-9]{5}$/i

Eller:

/^[A-Za-z]{2}[0-9]{5}$/



Hej Michael

Umiddelbart ser det ud til at virke. Jeg får det lige testet igennem i morgen og vender så tilbage.

Foreløbig tak :-)

Det virker fint! (Efter at have testet lidt mere :-))




Indlæg senest redigeret d. 02.04.2014 08:34 af Bruger #17500
t