Vervangen van tekst

Status
Niet open voor verdere reacties.

Frenske123

Terugkerende gebruiker
Lid geworden
2 jul 2007
Berichten
1.260
Hoi,

Ik wil onderstaande met meerdere woorden vervangen , is dit mogelijk of eventueel andere methode, ik heb nu alleen de vrijdag,
zou er ook bijv. de zaterdag en zondag bij willen naar saturday en sunday.

Code:
<script type="text/javascript">
var re = /vrijdag/gi;
var str = "<h2>vrijdag en zaterdag of zondag</h2>";

var newstr = str.replace(re, "Friday");

document.write(newstr ); 
</script>
 
Het is niet de mooiste oplossing, maar het werk :)
Code:
    <script type="text/javascript">
        var re = /vrijdag/gi;
        var re2 = /zaterdag/gi;
        var re3 = /zondag/gi;
        
        var str = "<h2>vrijdag en zaterdag of zondag</h2>";

        var newstr = str.replace(re, "Friday");        
        newstr = newstr.replace(re2,"Saturday");        
        newstr = newstr.replace(re3,"Sunday");
        document.write(newstr);
    </script>

EDIT: ik heb een stukje uitgebreidere code geschreven die makkelijker uit te breiden is :)
Code:
<script type="text/javascript">
        var replaceArray = [{
            original: "vrijdag",
            replaceValue: "Friday"
        }, {
            original: "zaterdag",
            replaceValue: "Saturday"
        }, {
            original: "zondag",
            replaceValue: "Sunday"
        }];

        var str = "<h2>vrijdag en zaterdag of zondag</h2>";

        var newstr = str;
    
        for (var key in replaceArray) {
            var re = new RegExp(objReplace[key].original, "gi");
            newstr = newstr.replace(re, objReplace[key].replaceValue);
        }

        document.write(newstr);
    </script>
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan