Avatar billede idiotbarn Nybegynder
11. juni 2004 - 03:05 Der er 7 kommentarer og
1 løsning

findes ord i streng

Jeg har et array, og jeg vil gerne ha en funktion der siger:
Hvis ordet "Drop" findes i txtVariabel
alert('bla bla bla')
Ellers
...

Jeg kan ikke finde ud af hvad funktionen hedder...jeg har kikket lidt på search, men det funker ikke helt...
Avatar billede fennec Nybegynder
11. juni 2004 - 08:50 #1
if(txtVariabel.indexOf("Drop") >= 0)
{
  //"Drop" er i txtVariabel
}

indexOf() er casesentisiv. Så der er forskeld på Drop og drop. hvis du vil uden om det så brug toLowerCase() funktionen.

txtVariabel.toLowerCase().indexOf("drop")
Avatar billede idiotbarn Nybegynder
11. juni 2004 - 12:04 #2
Tak skal du ha.
Kan man lave flere ord den skal kikke efter?
hvis man fx gerne vil ha den til at kikke efter Teknologi, viden og service, kan den så gøre det på én gang
Avatar billede fennec Nybegynder
11. juni 2004 - 12:09 #3
Desværre ikke.
Der skal du selv lave en løkke/funk som tjekker for de enkelte ord :(

Du kan sikkert med "regular exp", men det er jeg desværre ikke meget inde i.
Avatar billede idiotbarn Nybegynder
11. juni 2004 - 12:10 #4
ok...men tak skal du ha
Avatar billede roenving Novice
11. juni 2004 - 13:41 #5
Som fennec gør opmærksom på:

<script language="javascript" type="text/javascript">
var x = ".kjhsdfjdrop videnjydaws fasteknologi"
if(x.match(/(Teknologi)|(viden)|(service)/ig))
{
  alert(x.match(/(Teknologi)|(viden)|(service)/ig));
}
</script>
Avatar billede fennec Nybegynder
14. juni 2004 - 08:02 #6
roenving >>

Er der et godt sted at lære regular exp???
Avatar billede roenving Novice
15. juni 2004 - 17:35 #7
Jeg har selv søgt lidt efter nogle gode sites, men ikke fundet noget decideret godt, men da det er et ret simpelt symbol-sprog handler det mest om at kende de symboler, som findes, og der kan du f.eks. på http://devedge.netscape.com/library/manuals/2000/javascript/1.5/reference/ finde noget under regular expression !-)
Avatar billede fennec Nybegynder
16. juni 2004 - 08:02 #8
det vil jeg kikke på...
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