Avatar billede tobbi Nybegynder
09. april 2002 - 13:38 Der er 8 kommentarer og
1 løsning

check streng for tegn

hejsa

ville lige høre om nogen kan hjælpe...
skal inden jeg indsætter i db via asp, checke strengen for ' og " da det ellers kan ødelægge min insert....

hvordan checker man nemmest strengen for plinger og udskifter det med noget som kan bruges... fx kan den godt godtage '' men ikke '

Avatar billede Søren Bech Morsing Praktikant
09. april 2002 - 13:40 #1
function ReplaceDemo()
{
  var r, re;
  var s = "The quick brown fox jumped over the lazy yellow dog.";
  re = /fox/g;
  r = s.replace(re, "pig");
  return(r);
}
Avatar billede Søren Bech Morsing Praktikant
09. april 2002 - 13:40 #2
og din version:

function ReplaceDemo()
{
  var r, re;
  var s = "The quick brown fox jumped over' the lazy yellow' dog.";
  re = /'/g;
  r = s.replace(re, "''");
  return(r);
}

kunne også laves med reg. exp. måske smartere? det ved jeg ikke
Avatar billede tobbi Nybegynder
09. april 2002 - 13:42 #3
hvad betyder : /'/g;
Avatar billede keysersoze Ekspert
09. april 2002 - 13:48 #4
hvis du skal indsætte det i en database er det en dårlig idé at udelukke brugerne fra at bruge tegnet '

du skal i stedet lave en replace, så der indsættes '' i stedet for bare ' - dette gør at du ikke får nogle problemer med databaseindsættelsen!
Avatar billede keysersoze Ekspert
09. april 2002 - 13:49 #5
ved ikke om det er asp eller php - her eksempel i asp;

http://activedeveloper.dk/aspdigital/kapitel6/quot_tegnet.asp
Avatar billede Søren Bech Morsing Praktikant
09. april 2002 - 13:51 #6
/'/g // ' er teget der søges på, g = global (tror jeg), der kunne også stå i istedet for g, så replacer den kun den første
Avatar billede tobbi Nybegynder
09. april 2002 - 13:55 #7
det er asp, men javascript...eksemplet hos activedeveloper er i vbscript(keyser)

men jeg tror godt jeg kan bruge sbk's eksempel...
Avatar billede Søren Bech Morsing Praktikant
09. april 2002 - 14:01 #8
jscript, ikke javascript!

enten bruger du jscript eller vbscript din din ASP kode
javascript bruger du clientside. (og ja mit eksempel virker både jscript og javascript)
Avatar billede tobbi Nybegynder
09. april 2002 - 14:04 #9
ja ok, så er det jscript....
jeg bruger ikke vbscript, og har lige testet funktionen... det virker
;-)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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