login  Naam:   Wachtwoord: 
Registreer je!
 Forum

string replace (Opgelost)

Offline dopeydwerg - 19/07/2007 09:09
Avatar van dopeydwergNieuw lid Zou iemand mij aub kunnen vertellen hoe ik met javascript

[b] in een string kan veranderen in <b>.

Ik ben hier al een hele tijd mee aan het puzzelen maar ik krijg het niet voor elkaar.

tot dusver heb ik
  1. var newText = text.replace("[b]", "<b>");

maar dit veranderd alleen maar de eerste die hij tegenkomt maar ik moet allen in de string vervangen.

Ik hoop dat iemand mij kan helpen

3 antwoorden

Gesponsorde links
Offline Bruud - 19/07/2007 09:55 (laatste wijziging 19/07/2007 09:55)
Avatar van Bruud Nieuw lid
  1. var newText = text.replace("/[b]/g", "<b>");

zo doe je een global search 
Offline vinTage - 19/07/2007 10:18
Avatar van vinTage Nieuw lid
Bruud schreef:
[..code..]
zo doe je een global search 


Bijna goed, alleen moeten er geen quotes om de searchstring en moeten de [] geescaped worden.

  1. <script>
  2. text = "[b]dikke[/b] letters [b]bold[/b]";
  3. newText = text.replace(/\[b\]/g, "<b>");
  4. alert(newText);
  5. </script>
Offline dopeydwerg - 19/07/2007 10:29
Avatar van dopeydwerg Nieuw lid ja dat is precies wat ik zoek.

heel erg bedankt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s