Gegeben eine Zeichenkette in JavaScript, wie
%Vor%Ich möchte das Apostroph (') durch ein anderes Zeichen ersetzen. Hier ist, was ich bisher versucht habe:
%Vor%Keine davon funktioniert.
Wie mache ich das?
Können Sie mir bitte auch die ungültigen Zeichen mitteilen, die beim Übergeben der Abfragezeichenfolge oder der URL die Seite zum Absturz bringen oder unerwünschte Ergebnisse erzeugen? Wenn beispielsweise ein Apostroph (') ein unerwünschtes Ergebnis erzeugt, sind sie mehr davon.
Der Grund, warum Ihre Version nicht funktionierte, liegt darin, dass str.replace
die neue Zeichenfolge ohne Aktualisierung an Ort und Stelle zurückgibt.
Ich habe es auch aktualisiert, um die Version des regulären Ausdrucks von str.replace
zu verwenden, die in Kombination mit% Die Option "co_de%" ersetzt alle Instanzen, nicht nur die erste. Wenn Sie möchten, dass es nur den ersten ersetzt, entfernen Sie entweder g
oder g
Tags und Links javascript string