Escape și Unescape JavaScript – șiruri și secvențe escape
Convertește șiruri JavaScript escapând caracterele sau transformând secvențele escape suportate înapoi în text lizibil. Escaparea acoperă backslash-uri, ghilimele, caractere de control comune și caracterele non-ASCII sub forma \uXXXX sau \u{…}. Modul template literal escapează și backtick-urile și ${, iar unescape suportă perechi surrogate \uXXXX, \u{…}, \xXX și escape-uri denumite. Este disponibilă și o opțiune sigură pentru JSON.
Escape și Unescape JavaScript este un instrument bazat pe browser pentru conversia șirurilor JavaScript între caractere lizibile și secvențe escape. Folosește-l pentru a escapa text pentru un literal șir sau pentru a face unescape secvențelor suportate atunci când trebuie să inspectezi caracterele originale. Gestionează backslash-uri, ghilimele, caractere de control comune și caractere non-ASCII.
La escapare, caracterele non-ASCII pot fi reprezentate ca \uXXXX sau forma modernă \u{…}. Modul template literal escapează și backtick-urile și ${. Instrumentul oferă și o opțiune sigură pentru JSON. La unescape, recunoaște secvențele \uXXXX, inclusiv perechile surrogate, alături de \u{…}, \xXX și escape-urile denumite.
Șirurile JavaScript pot conține caractere direct sau le pot reprezenta cu secvențe escape. Conversia între aceste forme poate ajuta la pregătirea textului pentru codul sursă sau la citirea mai ușoară a conținutului escapat. Escape și Unescape îți permit să lucrezi în ambele direcții, în funcție de faptul dacă trebuie să codezi caractere sau să le restaurezi.
Conversia rulează complet în browserul tău, iar inputul tău nu este trimis la un server. Instrumentul este gratuit și funcționează offline după ce pagina s-a încărcat, deci îl poți folosi fără conexiune la rețea după acel moment. Poate ajuta dezvoltatorii și inginerii DevOps care trebuie să pregătească, să inspecteze sau să depaneze conținut de șiruri JavaScript.
Pasul 1: Lipește sau trage textul JavaScript în instrument. Începe cu șirul sau conținutul pe care vrei să îl convertești.
Pasul 2: Alege Escape sau Unescape. Escape convertește caracterele în secvențe escape, iar Unescape transformă secvențele suportate înapoi în caractere.
Pasul 3: Selectează o opțiune dacă se potrivește cu inputul tău. Modul template literal escapează și backtick-urile și ${, iar o opțiune sigură pentru JSON este disponibilă.
Pasul 4: Copiază rezultatul pentru a-l folosi în codul sau fluxul tău de lucru. Verifică-l înainte de a-l insera într-un șir sau fișier mai mare.
Caz de utilizare: Încorporează un șir JavaScript într-un alt șir JavaScript fără a strica ghilimelele. Escaparea ghilimelelor și a backslash-urilor ajută la pregătirea textului pentru codul sursă.
Caz de utilizare: Citește un șir dens escapat convertind secvențele escape suportate înapoi în caractere. Acest lucru poate face textul mai ușor de inspectat în timpul depanării.
Caz de utilizare: Pregătește un literal șir pentru a fi lipit în cod sursă JavaScript. Escapează caracterele care altfel ar trebui reprezentate cu secvențe escape.
Caz de utilizare: Lucrează cu text destinat unui template literal. Modul template literal escapează și backtick-urile și ${.
Caz de utilizare: Inspectează șiruri care conțin secvențe escape Unicode sau hexazecimale. Unescape suportă \uXXXX, perechi surrogate, \u{…} și \xXX.
Caz de utilizare: Pregătește conținut de șir JavaScript pentru lucrări legate de JSON folosind opțiunea sigură pentru JSON disponibilă.