[Javascript] If vraagje

Pagina: 1
Acties:

  • 4Real
  • Registratie: Juni 2001
  • Laatst online: 14-09-2024
Ik ben aan het kloten met Javascript maar kom even uit een ding niet uit.

code:
1
2
3
4
5
6
7
<script>
var hallow = "hallow";
if ( hallow == "%ll%" )
{
    document.write("werkt!");
}
</script>


Ik moet dus hebben als ll in het woord voorkomen dat hij dan een reactie geeft.
Bij PHP werkt dit wel waarom nou hier niet :(

  • coubertin119
  • Registratie: Augustus 2002
  • Laatst online: 25-05 19:01
Daar heb je regular expressions voor nodig, en die werken in JS net iets anders. Je zal dus met google wat voorbeeldjes moeten zoeken naar regular expressions in JavaScript.

Skat! Skat! Skat!


Verwijderd

Probeer dit:

PHP:
1
2
3
4
5
6
7
<script>
var hallow = "hallow";
if ( String(hallow).indexOf("ll") >= 0 )
{
    document.write("werkt!");
}
</script>

  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

indexOf( )

[ Voor 78% gewijzigd door Rickets op 11-12-2003 13:12 ]

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


  • 4Real
  • Registratie: Juni 2001
  • Laatst online: 14-09-2024
Verwijderd schreef op 11 december 2003 @ 12:32:
Probeer dit:

PHP:
1
2
3
4
5
6
7
<script>
var hallow = "hallow";
if ( String(hallow).indexOf("ll") >= 0 )
{
    document.write("werkt!");
}
</script>
Ik dank u hartelijk :) _/-\o_

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:55

crisp

Devver

Pixelated

als toevoeging (een indexOf is in dit geval de meest zinnige oplossing) de regexp oplossing:

JavaScript:
1
2
3
var hallow = 'hallow';
var re = /ll/;  // reguliere expressie
if (re.test(hallow)) alert('jep!');

Intentionally left blank

Pagina: 1