Avatar billede KogeNielsen Nybegynder
23. januar 2012 - 16:40 Der er 5 kommentarer og
1 løsning

Valideringshjælp

Hej,
Jeg har en fin formular, som giver mig lidt hovedpine. Feltet som bliver valideret accepterer kun bogstaver, men det er lidt et problem, da feltet skal bruges til at indtaste en adresse.
Derfor skal feltet også acceptere specieltegn (komma, punktum mv.) Eksempel: Hovedvejen 3, 2. sal th.
Dette vil den ikke pt.

Hvad skal jeg skrive i denne kode, så den accepterer specieltegn?

ValidationExpression="^[a-zA-ZæøåÆØÅ -']+$"

Tak for hjælpen.
Avatar billede Kaa85 Praktikant
23. januar 2012 - 16:47 #1
prøv med ^[\w-,\.']+$
Avatar billede arne_v Ekspert
23. januar 2012 - 16:47 #2
skriv de oenskede tegn ind i []
Avatar billede KogeNielsen Nybegynder
23. januar 2012 - 16:56 #3
Kaa85: Virkede desværre ikke.

Arne_v: Kan du hjælpe? Den skal acceptere alle bogstaver, tal samt punktum, komma og bindestreg
Avatar billede Kaa85 Praktikant
23. januar 2012 - 17:06 #4
Min fejl, der skulle lige et \s på så:

^[\s\w-,\.']+$

Virker hos mig.

\s - white spaces
\w - [a-zA-Z_0-9]
- - en streg
, - et komma
\. - et punktum
' - en apostrof

Læs evt. http://msdn.microsoft.com/en-us/library/ms972966.aspx for meget meget mere omkring regex :-)
Avatar billede KogeNielsen Nybegynder
23. januar 2012 - 17:26 #5
Kaa85 - det virkede - tusind tak.
Smid det som svar, så får du lidt points :)
Avatar billede Kaa85 Praktikant
23. januar 2012 - 17:36 #6
^[\s\w-,\.']+$
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester