Instrument Escape și Unescape JavaScript pentru șiruri
Escape și Unescape JavaScript convertește conținutul șirurilor JavaScript între text lizibil și forme escapate. Modul Escape gestionează backslash-uri, ghilimele, caractere de control comune și caractere non-ASCII ca \uXXXX sau \u{…}; modul template-literal escapează și backtick-uri și ${. Modul Unescape recunoaște \uXXXX, inclusiv perechi surogat, \u{…}, \xXX și escape-uri denumite. Lipește sau trage textul, selectează direcția și copiază rezultatul.
Escape și Unescape JavaScript este un instrument în browser pentru convertirea conținutului șirurilor JavaScript între text lizibil și forme escapate. Folosește-l pentru a pregăti text pentru codul sursă, a inspecta secvențe într-un șir escapat sau a converti conținutul înainte și înapoi fără a edita manual fiecare caracter.
În modul Escape, instrumentul escapează backslash-uri, ghilimele simple și duble și caractere de control comune, inclusiv linie nouă, retur de car, tab, backspace, form feed, tab vertical și null. Caracterele non-ASCII sunt reprezentate ca \uXXXX sau ca forma modernă \u{…}. Modul template-literal escapează și backtick-uri și ${. În modul Unescape, instrumentul gestionează secvențele \uXXXX, inclusiv perechi surogat, \u{…}, \xXX și escape-uri denumite.
Șirurile JavaScript pot conține secvențe de escape pentru a reprezenta caractere și a proteja sintaxa șirului. Convertirea textului lizibil în text escapat poate ajuta la pregătirea unui șir pentru cod, în timp ce unescaping-ul poate face conținutul codificat mai ușor de citit. Instrumentul acceptă ambele direcții, astfel încât să poți alege reprezentarea potrivită sarcinii tale.
Conversia rulează complet în browserul tău. Datele de intrare sunt procesate pe dispozitivul tău și nimic nu este încărcat, stocat sau trimis către un server; după ce pagina s-a încărcat, instrumentul funcționează și offline. Astfel ai o modalitate privată de a lucra cu conținut de tip șir fără a depinde de o conexiune la server.
Escape și Unescape JavaScript îi poate ajuta pe dezvoltatori și ingineri DevOps să pregătească șiruri pentru codul sursă, să inspecteze valori escapate și să lucreze cu conținut de template literal. Lipește sau trage textul, alege Escape sau Unescape și copiază rezultatul pentru următorul pas.
Pasul 1: Lipește sau trage textul JavaScript în instrument. Poți începe cu text lizibil care necesită escaping sau cu un șir escapat pe care vrei să-l inspectezi.
Pasul 2: Alege Escape pentru a codifica textul sau Unescape pentru a transforma secvențele de escape înapoi în caractere. Selectează direcția care corespunde formei datelor tale de intrare.
Pasul 3: Când escapezi text pentru un template literal, folosește modul template-literal. Acesta escapează și backtick-uri și ${, astfel încât să fie reprezentate în siguranță în acel context.
Pasul 4: Revizuiește textul convertit și copiază rezultatul. Verifică dacă ieșirea este forma de care ai nevoie înainte de a o adăuga în codul tău JavaScript.
Caz de utilizare: Înglobează un șir JavaScript în alt șir JavaScript fără să-i strici citarea. Escaparea ghilimelelor și a backslash-urilor ajută la păstrarea intactă a reprezentării șirului.
Caz de utilizare: Citește un șir dens escapat convertind secvențele sale de escape înapoi în caractere. Astfel textul devine mai ușor de inspectat.
Caz de utilizare: Pregătește un literal pentru lipire în codul sursă. Escapează caracterele care ar putea afecta altfel sintaxa șirului.
Caz de utilizare: Convertește text pentru utilizare într-un template literal. Modul template-literal escapează și backtick-uri și ${.
Caz de utilizare: Inspectează escape-uri Unicode în text JavaScript. Unescaping-ul acceptă formele \uXXXX, perechile surogat și \u{…}.
Caz de utilizare: Verifică cum sunt reprezentate caracterele de control comune într-un șir. Modul Escape gestionează caractere precum linii noi, taburi și retururi de car.