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.
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.