19. september 2002 - 22:06
Der er
19 kommentarer og 1 løsning
regx javascript !
Hvordan kan jeg bruge et regexp i en javascript funktion ?? i php <? if (ereg("^min_streng", $variabel)) echo "yes.."; else echo "no!"; ?> ??? javascript ??
Annonceindlæg fra Infor
19. september 2002 - 22:18
#1
<script> test="min streng er lang"; if (test.match(/^min streng/)) { alert("bøf"); } else { alert("flødeboller"); } </script>
19. september 2002 - 22:26
#2
hvordan få jeg så en variabel med ind i dette ? <script> Action = this.options[this.selectedIndex].value; test="min streng er lang"; if (test.match(/^Action/)) { alert("bøf"); } else { alert("flødeboller"); } </script> ??
19. september 2002 - 22:35
#3
hvor action kunne være ="/index.php?ID="
19. september 2002 - 22:45
#4
<script> test="min streng er lang"; bananer="streng"; agurk=new RegExp("^min "+bananer,""); if (test.match(agurk)) { alert("bøf"); } else { alert("flødeboller"); } </script>
19. september 2002 - 22:49
#5
hvad så nå det er denne her jeg skal validere ? Action = this.options[this.selectedIndex].value; mod en streng ?
19. september 2002 - 22:51
#6
Det kan du selv finde ud af ud fra det jeg har skrevet.
19. september 2002 - 23:08
#7
Action = this.options[this.selectedIndex].value; Test="/index.php?ID="; Validate = new RegExp("^"+Action,""); if (Test.match(Validate) virker ikke !!??
19. september 2002 - 23:09
#8
Nej for spørgsmålstegn er et magisk tegn i regulære udtryk.
19. september 2002 - 23:11
#9
Test="/index.php\?ID="; virker ikke ??!!
19. september 2002 - 23:17
#10
tror det virker lidt nu, men denne string tror jeg ikke den kan validere "/index.php?ID=2"; eller "/index.php?ID=2"; skulle jo gerene matche med eregx "/index.php?ID="; ??
19. september 2002 - 23:17
#11
Test er en streng. Ikke et regulært udtryk. Det er Action du skal kanøfle. Men du har da mere brug for indexOf, ik...?
19. september 2002 - 23:18
#12
if (Test.indexOf(Action)==0) { ...
19. september 2002 - 23:21
#13
ja, men Action er eks. /index.php?ID=1 eller /index.php?ID=2 osv.. derfor ville jeg gerne detecte hvis der denne stregn i Action.
19. september 2002 - 23:22
#14
hvad gør .indexOf ??
19. september 2002 - 23:28
#15
den finder placeringen af den ene streng i den anden. Det er vist nok det du vil :)
19. september 2002 - 23:32
#16
...*#¤%#¤* det virker desvære ikke !
19. september 2002 - 23:34
#17
hvad med: agurk=new RegExp("^min "+bananer,""); Den bruges jo ike her: if (Test.indexOf(Action)==0) { ??
19. september 2002 - 23:54
#18
Nej, så er du ud over regulære udtryk. Skal strengen stå først eller skal den bare være der et sted? Hvad står der i din select?
23. september 2002 - 10:45
#19
tror det var lige sen nok sidste gang, det spiller jo maks. det if (Test.indexOf(Action)==0) { Tak, mester :-)
23. september 2002 - 21:58
#20
Det er jo godt nok, når det lykkes til sidst ..
Vi tilbyder markedets bedste kurser inden for webudvikling