webForumDet fria alternativet

Kan man få regular expression att matcha på en tom rad?

Webbutveckling

4 svar · 446 visningar · startad av Nickemannen

Medlem sedan aug. 20003 575 inlägg
Frågan#1

Kan man få RegExp att matcha på att ingenting skickas in till den med något specialtecken?

Jag tvivlar men hoppas :S.

Medlem sedan juni 20014 290 inlägg
#2

Varför inte /^$/ ? (osäker på om det fungerar!)

Medlem sedan aug. 20003 575 inlägg
#3

Eller kan man på något sätt få RegularExpression att matcha på allt eller inget... t.ex.

Jag vill validera ett textfält med integers.

och har pattern = "[0-9]{2-3}"

Det mönstret matchar inte "2" men det matchar "22" och "222" vilket är helt ok men det kommer också att matcha "2222" vilket inte är ok hur löser jag detta.. Den raden kan också matcha "a222aaa" vilket inte heller är ok jag vill ha match om enbart "22" eller "222" finns i raden. Hur gör jag? om det är språkrelaterat så kör jag .NET.

Medlem sedan maj 200010 687 inlägg
#4

"^\d{2,3}$"

Medlem sedan aug. 20003 575 inlägg
#5

Skitbra tack

260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)