0

String Escaper – JSON, JS, SQL és Regex

Szövegek escape-elése és unescape-elése JSON, JavaScript/TypeScript, SQL és regex számára – valós időben, teljes egészében a böngésződben.

🔒 Teljesen a böngészőjében dolgozzák fel – soha semmi, amit itt beírt, nem kerül feltöltésre.

HTML entitás vagy URL kódolás kell helyette? Használd a HTML & URL Kódoló / Dekódoló eszközünket.

Feldolgozás... 0%

Eredmény

Olyan szöveget kell elhelyezned idézőjelekkel, backslashekkel vagy sortörésekkel egy JSON payloadban, egy JavaScript forrásfájlban, egy SQL lekérdezésben vagy egy reguláris kifejezés mintában? Ez a négy környezet eltérően escape-eli a speciális karaktereket, és ha elrontod, a érték eltörik vagy hibát okoz. Ez az eszköz mind a négyet képes escape-elni és unescape-elni, valós időben, közvetlenül a böngésződben. HTML entitás vagy URL kódolás kell? Használd a HTML & URL kódoló/dekódoló eszközünket – ez az eszköz szándékosan rábízza ezt a két formátumot.

Válassz egy formátumot, és a szabályok azonnal átváltanak: a JSON mód pontosan azt az escape-elést használja, amit a JSON specifikáció megkövetel (idézőjelek, backslashek, soremelések, tabulátorok és vezérlőkarakterek); a JavaScript mód idézőjelstílus-választást ad, így szimpla, dupla vagy backtick szerint helyes kimenetet kapsz, beleértve a template-literal ${ escape-elését is; az SQL mód a szimpla idézőjeleket duplázza, ahogy a standard SQL string literálok elvárják; a regex mód pedig escape-eli a tizenkét speciális regex metakaraktert, így a pontos literális szöveg illeszkedik a new RegExp() mintában – a regex escape-elés csak egy irányba működik, mivel a visszaalakítás egyértelműségének hiánya miatt nincs mit visszafejteni.

Egy őszinte figyelmeztetés: az SQL string-duplázás itt tanulási célra és gyors egyszeri szkriptekhez jelenik meg, soha nem a paraméterezett lekérdezések vagy a prepared statement-ek helyettesítőjeként – a felhasználói bevitel kézi string-escape-elése klasszikus SQL injection kockázat valós alkalmazásokban, és az eszköz ezt világosan kiírja, amikor az SQL mód aktív. Minden konverzió helyben fut: semmi, amit beillesztesz, kódolsz vagy dekódolsz, soha nem kerül feltöltésre.