Jag undrar om någon kan förklara för mig hur man gör en liknande Replace-funktion som finns VBScript. Det jag är ute efter är att ta bort <br> från en text och ersätta denna med CrLf.
Visst kan man använda den, men eftersom SilvioF efterfrågade en JavaScript-funktion som liknar VBScripts Replace()-funktion, tänkte jag att jag skulle bidra med en sådan.
Skillnaden mellan mitt exempel och ditt, är att min funktion accepterar fem argument:
Replace([i]sträng[/i], [i]ersätt[/i], [i]ersätt med[/i][, startposition[, antal ersättningar]])
Där de två sista (som är valfria) anger var i strängen sökningen skall börja, samt hur många ersättningar som skall göras.
Jo, men jag tolkade det som så att författaren till denna tråd ville ha en ekvivalent JavaScript-version av VBScripts Replace()-funktion. (Dock kan jag erkänna att jag utelämnade det sjätte och sista valfria argumentet )
... och jag tolkade det som att Silvio ville ersätta "<br>" med CrLf i en textsträng. Verkar lite omotiverat med en funktion som tar startposition och antal ersättningar.
Men, jag måste erkänna att jag också är ett offer för overkill-lösningar. "Det kan vara bra att ha" är ett mått jag använder till flertalet komponentar jag skriver.