Avatar billede s_raagaard Nybegynder
09. oktober 2001 - 15:53 Der er 8 kommentarer og
2 løsninger

Validering af streng

Jeg er ved at lave en søgefunktion, hvor jeg validere inputet fra søgefeltet før søgning i databasen går igang. da det er nogel store tabeller der løbes igennenm.

Jeg laver følgende

- Trim(SearchString)

- tester om der indtastet noget overhovedet

- tester om der er indtastet mere end een karakter

- Server.HTMLEncode / remove HTML

- Max længde på x


Er der andre gode ideer til ting man skal tænke på i den sammenhæng?


/s
Avatar billede netsrac Praktikant
09. oktober 2001 - 15:56 #1
Replace \' med 2 \'
Avatar billede nordclc Nybegynder
10. oktober 2001 - 08:22 #2
Vurder om din søgefunktion skal være case afhængig, dvs skal der være forskel på store og små bogstaver!

//Claus
Avatar billede pierrehusted Nybegynder
10. oktober 2001 - 14:18 #3
Fjern eventuelt VBCRLF, VBCR og VBLF.

Men netsrac\'s svar omkring \' til \'\' er nok noget af det vigtigeste!
Avatar billede s_raagaard Nybegynder
10. oktober 2001 - 14:40 #4
Jeg har nu replace(request(SearchString),\"\'\",\"\")

Men hvordan kører man en replace på \" til ingenting....?
Avatar billede netsrac Praktikant
10. oktober 2001 - 14:42 #5
Replace(streng, \"\"\"\", \"\")
Avatar billede pierrehusted Nybegynder
10. oktober 2001 - 14:43 #6
replace(request(SearchString),chr(34),\"\")
Avatar billede s_raagaard Nybegynder
10. oktober 2001 - 14:50 #7
Kan man så slå flere sammen i samme replace både for \' og \"
Avatar billede netsrac Praktikant
10. oktober 2001 - 14:53 #8
Ja du kan skrive dem inden i hinanden:

Replace(Replace(streng, \"\"\"\", \"\"), \"\'\",\"\")

Avatar billede nordclc Nybegynder
31. oktober 2001 - 09:03 #9
s_raagaard>> Har du fået lavet din søgefunktion ;o) ?
Avatar billede s_raagaard Nybegynder
31. oktober 2001 - 09:51 #10
yep.....
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