Escape a unescape JavaScript – nástroj na reťazce
Escape a unescape JavaScript prevádza obsah reťazcov JavaScript medzi čitateľným textom a escapovanými formami. Režim escape spracúva spätné lomky, úvodzovky, bežné riadiace znaky a znaky mimo ASCII ako \uXXXX alebo \u{…}; režim template literálu escapuje aj spätné apostrofy a ${. Režim unescape rozpoznáva \uXXXX vrátane náhradných párov, \u{…}, \xXX a pomenované escapy. Vložte alebo presuňte text, vyberte smer a skopírujte výsledok.
Escape a unescape JavaScript je nástroj založený na prehliadači na prevod obsahu reťazcov JavaScript medzi čitateľným textom a escapovanými formami. Použite ho na prípravu textu pre zdrojový kód, kontrolu sekvencií v escapovanom reťazci alebo prevod obsahu tam a späť bez ručnej úpravy každého znaku.
V režime escape nástroj escapuje spätné lomky, jednoduché a dvojité úvodzovky a bežné riadiace znaky vrátane nového riadka, návratu vozíka, tabulátora, backspace, posunu strany, vertikálneho tabulátora a null. Znaky mimo ASCII sú reprezentované ako \uXXXX alebo modernou formou \u{…}. Režim template literálu escapuje aj spätné apostrofy a ${. V režime unescape nástroj spracúva sekvencie \uXXXX vrátane náhradných párov, \u{…}, \xXX a pomenované escapy.
Reťazce JavaScript môžu obsahovať escapované sekvencie na reprezentáciu znakov a ochranu syntaxe reťazca. Prevod čitateľného textu na escapovaný text môže pomôcť pri príprave reťazca pre kód, zatiaľ čo unescape môže zakódovaný obsah uľahčiť na čítanie. Nástroj podporuje oba smery, takže si môžete vybrať reprezentáciu, ktorá vyhovuje vašej úlohe.
Prevod prebieha úplne vo vašom prehliadači. Váš vstup sa spracúva na vašom zariadení a nič sa nenahráva, neukladá ani neposiela na server; po načítaní stránky nástroj funguje aj offline. Získate tak súkromný spôsob práce s obsahom reťazcov bez závislosti na pripojení k serveru.
Escape a unescape JavaScript môže pomôcť vývojárom a DevOps inžinierom pripraviť reťazce zdrojového kódu, kontrolovať escapované hodnoty a pracovať s obsahom template literálov. Vložte alebo presuňte text, zvoľte Escape alebo Unescape a skopírujte výsledok pre svoj ďalší krok.
Krok 1: Vložte alebo presuňte svoj text JavaScript do nástroja. Môžete začať čitateľným textom, ktorý potrebuje escapovať, alebo escapovaným reťazcom, ktorý chcete skontrolovať.
Krok 2: Zvoľte Escape na zakódovanie textu alebo Unescape na premenu escapovaných sekvencií späť na znaky. Vyberte smer, ktorý zodpovedá forme vášho vstupu.
Krok 3: Pri escapovaní textu pre template literál použite režim template literálu. Escapuje aj spätné apostrofy a ${, takže sú v tomto kontexte reprezentované bezpečne.
Krok 4: Prezrite si prevedený text a skopírujte výsledok. Skontrolujte, či je výstup vo forme, ktorú potrebujete, skôr než ho pridáte do svojho kódu JavaScript.
Prípad použitia: Vložte reťazec JavaScript do iného reťazca JavaScript bez narušenia jeho úvodzoviek. Escapovanie úvodzoviek a spätných lomiek pomáha zachovať reprezentáciu reťazca neporušenú.
Prípad použitia: Prečítajte si husto escapovaný reťazec premenou jeho escapovaných sekvencií späť na znaky. Text sa tak ľahšie kontroluje.
Prípad použitia: Pripravte literál na vloženie do zdrojového kódu. Escapujte znaky, ktoré by inak mohli ovplyvniť syntax reťazca.
Prípad použitia: Preveďte text na použitie v template literále. Režim template literálu escapuje aj spätné apostrofy a ${.
Prípad použitia: Skontrolujte escapované sekvencie Unicode v texte JavaScript. Unescape podporuje formy \uXXXX, náhradné páry a \u{…}.
Prípad použitia: Skontrolujte, ako sú v reťazci reprezentované bežné riadiace znaky. Režim escape spracúva znaky, ako sú nové riadky, tabulátory a návraty vozíka.