webForumDet fria alternativet

Validera "ej blanksteg"

2 svar · 462 visningar · startad av Wahlenberg

WahlenbergMedlem sedan juni 200073 inlägg
#1

Hej.

Har en textbox och en RegularExpressionValidator kopplad mot denna. Det enda jag ska validera är att innehållet ej innehåller blanksteg. Tex. ska "Lund" vara OK men "Gröna Lund" ska ge felmedelande då gröna lund inehåller ett blanksteg. Har försökt med flera expressions, t.ex. ^\s$, ^\S$, \s och \S men inget av utrycken validerar ett uttryck utan blanksteg.
Någon som vet var felet ligger? Förmodligen har jag fel expression, tips på något bättre?

Tack på förhand!

voigtann1Medlem sedan juni 20019 519 inlägg
#2
^[^\s]+$

Eller

^\S+$

Problemet med ditt uttryck är att den kollar bara ett värde på max ett tecken.

Men är det endast vanliga tecken (a-ö och inga nummer) så gör ett uttryck för det.

^[a-z[red]A-Z[/red]]+$

(röda är om du inte kör ignore case). Om jag inte minns helt fel så är a-z även å ä ö i .NET.

WahlenbergMedlem sedan juni 200073 inlägg
#3

Fungerar alldels utmärkt! Tack!!

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