Avatar billede morten_soegaard Nybegynder
08. april 2005 - 13:15 Der er 6 kommentarer og
1 løsning

Validering i ASP

Hej

Jeg vil bruge Regexp til at validerer nogle input som brugeren udfylder. Hvis vi siger vi har to input felte.

Request.Form("tal")
Request.Form("bokstaver")

Jeg vil så have at Regexp skal validerer om der er skrevet noget i feltene og om det henholdsvis er tal eller bogstaver og til sidst hvis der er en fejl i en af de to felte skal den sende en videre til en fejl side.

Hvordan skriver man det i Regexp?
Håber i kan hjælpe.

Mvh Morten
Avatar billede roenving Novice
08. april 2005 - 13:24 #1
VBscript ?-)

reg = "^[a-zæøå]+$" 'et eller flere bogstaver, måske skal du også inkludere f.eks. é og ü
reg.IgnoreCase = true

reg= "^\d+$" ' et eller flere cifre (digits !-)
Avatar billede morten_soegaard Nybegynder
08. april 2005 - 14:43 #2
Ja det er vel kun for at tjekke om værdien er bogstaver. Hvordan gør du så resten af valideringen?
Avatar billede roenving Novice
08. april 2005 - 14:47 #3
Det kan en regexp jo slet ikke ...
Avatar billede morten_soegaard Nybegynder
08. april 2005 - 14:53 #4
Nå, men kan man da ikke bruge det i sammenhæng med ASP så?
Avatar billede roenving Novice
08. april 2005 - 15:00 #5
Jo, så laver du bare en if-sætning, hvor du tester din regexp med din text-streng, men VBScript-syntaksen for en regexps opførsel kan jeg ik' li'e huske (for jeg kan ikke vbscript !-)
Avatar billede morten_soegaard Nybegynder
08. april 2005 - 15:26 #6
Det er i orden. Andre som kan hjælpe med dette?
Avatar billede morten_soegaard Nybegynder
23. september 2005 - 19:25 #7
Lukker
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