webForumDet fria alternativet

regular expressions

.NET

4 svar · 236 visningar · startad av Kromp

Medlem sedan okt. 2002103 inlägg
Frågan#1

Hmmm... Någon som känner till en bra svensk exempel-lista på nätet? Jag fattar inte mycket av det jag hittat i vs.net hjälpen...

Jag vill använda RegularExpressionValidator till att kolla datum;
2002-10-28
och klockslag;
19:22
7:33

Även ett regexp-uttryck för postnr vore bra att ha...

Medlem sedan jan. 20011 140 inlägg
#2

kolla på https://www.webeye.nu .

Medlem sedan okt. 2002103 inlägg
#3

ok så t ex "\d{4,4}-\d{2,2}-\d{2,2}" skulle ju funka på datum... men finns det inget uttryck som direkt i regexp't kollar om det datumet finns också eller måste jag kolla det bakom med isdate lr motsv?

Medlem sedan juni 20011 732 inlägg
#4

Nej, regexp kan bara identifiera mönster, ska du bygga in den typen av logik måste ditt regexp kombineras med annan kod.

Medlem sedan dec. 19995 874 inlägg
#5

Det går ju alltid att bygga in lite mer logik än i det exemplet på datumet ovan. Exempelvis har jag gjort såhär:

^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$

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