Escape Ich habe ein Eingabefeld, in dem der Benutzer alles eingeben kann (""
, ''
). Gibt es eine Möglichkeit, wie ich den Zitaten entkommen kann, ohne vorher ihren Typ zu kennen? Ich meine, wenn der Benutzer ("test"test'test")
eingeben, wie kann ich es in js Variable speichern? Jeder Vorschlag kann mir helfen.Wie doppelte (einzelne) Anführungszeichen innerhalb eines anderen doppelten (einzelnen) Anführungszeichen mit JavaScript
Zum Beispiel möchte ich das richtig funktioniert:
<!DOCTYPE HTML>
<html>
<body>
<script>
var myVar = "test"test'test";
console.log(myVar.replace('\"', '\\"'));
</script>
</body>
</html>
'var yourString = yourInput.value;' - so würde ich es machen. Nichts Besonderes. Wie würdest du es machen? – Xufox
'var myVar =" test "test'test"; console.log (meineVar); ' Ich möchte in der Lage sein, dies zu tun, wo der Wert von myVar von Benutzereingaben abhängt. – user5783530
Was muss dies tun mit Eingabefeldern, dann? Sie können alles mit Backslashes wie immer: 'var myVar =" test \ "test'test"; '. – Xufox