webForumDet fria alternativet

regular expressions

4 svar · 234 visningar · startad av Kromp

KrompMedlem sedan okt. 2002103 inlägg
#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...

andreas_lindhMedlem sedan jan. 20011 140 inlägg
#2

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

KrompMedlem 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?

NETworkMedlem 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.

BrimbaMedlem sedan dec. 19995 875 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])$

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