2017-03-04 3 views

Antwort

3

str.replace('something='','') wird natürlich zu einem Syntaxfehler führen.

Versuchen

str.replace("something='","")

2

Ich glaube, was Sie suchen einen Ersatz von something=' ist und alle Zecken ('), einschließlich der Schließung eines ... So könnte man verwenden:

var str = "something='http://example.com/something'"; 
 

 
alert(str.replace(/something='(.*)'/, "$1"));

1

Sie müssen die aktualisieren str Variable mit dem zurückgegebenen Wert seit String#replace Methode aktualisiert die Variable nicht.

str = str.replace('something=\'', '') 

Obwohl es besser ist, doppelte Anführungszeichen statt Flucht zu verwenden.

str = str.replace("something='", '') 
Verwandte Themen