webForumDet fria alternativet

Regular Expr. 2bokstäver sen nummer?

.NETur .NET

3 svar · 434 visningar · startad av Kuckel

Medlem sedan jan. 2002104 inlägg
Frågan#1

Har lite problem med en enkel validering, jag behöver ett Regular Expression som kan kolla om de 2 första tecknen är en bokstav som sen följs med nummer (Ex AG47345 hur många siffror som helst) men dock ingen mer bokstav

Har kommit så här långt: \b\w{2}\b

Hur skriver man när man har flera "villkor/delar" i en Regular Expression som t ex (kolla villkor 1) (sen villkor 2) osv?

Medlem sedan mars 20041 505 inlägg
#2

Tipsar om The Holy Bible för reguljära uttryck: http://www.regular-expressions.info
Här är info om hur ett uttryck behandlas.

Här är ett uttryck som kanske passar: ^\w{2}\d+$
Det matchar först 2 "word characters", dvs. bokstäver, siffror och diverse symboler.
Efter det tar den oändligt med siffror.

Medlem sedan juni 20014 421 inlägg
#3

Fast är det bara bokstäver är det onödigt med ett w. då är detta bättre:

^\[A-Z]{2}\d+$

Vill du att a-z även ska fånga gemener så får du kasta på IgnoreCase-flaggan.

Medlem sedan jan. 2002104 inlägg
#4

Som vanligt snabb hjälp, tackar så mycket

127 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)