Code formatieren / MULTIVERTO

JavaScript-Zeichenkette escapen

Erzeugen Sie aus Text ein zitiertes JavaScript-Stringliteral.

Sofort umrechnenIhre Eingabe bleibt im Browser. Text wird für die Umrechnung nicht hochgeladen.
Die Datei bleibt in Ihrem Browser.
Werkzeuge verketten

Jedes Textwerkzeug auf das vorherige Ergebnis anwenden.

01 / Anleitung

So funktioniert es

Erzeugt ein JavaScript-kompatibles zitiertes Stringliteral nach den JSON-Escape-Regeln.

Gut zu wissen

Prüfen Sie bei komplexer Syntax oder Produktionsdateien die Ausgabe in der Zielanwendung und mit einem spezialisierten Werkzeug.

02 / Beispiel

Beispiel

Ihre EingabeHallo Willkommen
Ergebnis"Hallo\nWillkommen"

03 / Anleitung

JavaScript-Zeichenkette escapen — So funktioniert es

Was dieses Werkzeug ändert

Erzeugen Sie aus Text ein zitiertes JavaScript-Stringliteral. Erzeugt ein JavaScript-kompatibles zitiertes Stringliteral nach den JSON-Escape-Regeln. Die Ausgabe ist ein vollständiges zitiertes JavaScript-Stringliteral. Zeilenumbrüche, Anführungszeichen und Backslashes werden maskiert, normaler Unicode bleibt lesbar. Kopieren Sie die äußeren Anführungszeichen mit.

Das Format verstehen

JavaScript kann Strings, Kommentare, reguläre Ausdrücke, Template-Literale und Konstruktionen enthalten, bei denen ein Zeilenumbruch zählt. Ein kleiner Editor kann Grenzen nicht immer an Satzzeichen erkennen. Der Block-Formatter verarbeitet einfachen Code mit geschweiften Klammern und Semikola; Templates oder mehrdeutige Regex-Syntax werden zurückgewiesen, statt still verändert. Er ist für kurze Prüfbeispiele gedacht, nicht zum Bündeln von Anwendungscode. Das gesonderte String-Escape-Werkzeug behandelt sämtliche Eingaben als Daten und serialisiert sie in ein zitiertes Literal; es führt den Text nicht aus. Prüfen Sie beide Ausgaben mit dem Parser und den Tests der Zielumgebung.

Ein verlässlicher Ablauf

Escaping ist ein Darstellungsschritt für einen einzelnen Wert. Beginnen Sie mit unmaskiertem Text einschließlich echter Zeilenumbrüche und Anführungszeichen; das Werkzeug erzeugt ein zitiertes Literal. Kopieren Sie die vollständige Ausgabe mit äußeren Anführungszeichen in einen Kontext, der einen JavaScript-Stringausdruck erwartet. Ein Backslash gefolgt von n steht im Wert für einen Zeilenumbruch; nach Auswertung sind dies nicht zwei gewöhnliche Buchstaben. Fügen Sie nur dann eine weitere Escape-Ebene hinzu, wenn das Literal selbst in einer anderen Zeichenkette oder einem weiteren Serialisierungsformat steht. Testen Sie zuerst einen kurzen Wert mit Anführungszeichen, Backslash und Nicht-ASCII-Zeichen in der Zielanwendung.

Das Ergebnis prüfen

Bewahren Sie die Quelle neben der Ausgabe auf und prüfen Sie zuerst ein kleines bekanntes Beispiel, bevor Sie ein großes Dokument bearbeiten. Vergleichen Sie den sachlichen Inhalt, nicht bloß Dateigröße oder Zeilenzahl. Kontrollieren Sie Namen, zitierte Zeichenketten, Nicht-ASCII-Zeichen, Zeilenenden und wiederholte Felder nach der Umwandlung. Eine lesbare Ausgabe validiert kein Schema, belegt keine Ausführbarkeit von Code und macht Daten nicht automatisch veröffentlichbar. Diese Seite verarbeitet Text im Browser und zeigt die Ausgabe als Text; beim Einfügen gelten jedoch die Regeln der Zielanwendung. Wird eine Eingabe abgewiesen, suchen Sie die nicht unterstützte Konstruktion und verwenden Sie gegebenenfalls einen spezialisierten Parser.

So wird die Eingabe umgewandelt
Text — Eingabe
Struktur lesen und umwandeln
JavaScript — Ergebnis