webForumDet fria alternativet

Regular expression

Webbutvecklingur Webbutveckling - Övrigt

5 svar · 556 visningar · startad av neversleep

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

En enkel fråga..för någon annan..

Behöver ett regular expression för att validera att strängen är numerisk samt om den innehåller decimaler måste avskiljaren vara ett komma

typ

3,5
33333,555555

men ej 3.5

Medlem sedan juli 20011 084 inlägg
#2

^(:?\d+,)?\d+$

edit: Nu fungerar det med endast en siffra också

Medlem sedan okt. 2001230 inlägg
#3

Gött! Jag bugar och tackar

Medlem sedan apr. 20012 266 inlägg
#4

Flyttas från .NET

Medlem sedan okt. 2001230 inlägg
#5

Skulle just hojta om att det ej fungerar med en siffra..men det behövdes inte :)

Kan man baka in så att utrycket ej tillåter en tom sträng. Eller måste det valideras på annat sätt?

Medlem sedan juli 20011 084 inlägg
#6

Om du använder dig av Valideringskontrollerna så måste du använda en RequiredFieldValidator också. Eftersom de inte triggas om fälten är tomma.

Men själva uttrycket tillåter inte en tom sträng.

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