String Escaper — JSON, JS, SQL & Regex
Escape eller unescape strenge til JSON, JavaScript/TypeScript, SQL og regex - live, helt i din browser.
Resultat
Har du brug for at slippe en streng med anførselstegn, omvendte skråstreg eller linjeskift i en JSON-nyttelast, en JavaScript-kildefil, en SQL-forespørgsel eller et regulært udtryksmønster? Hver af disse fire kontekster undslipper specialtegn forskelligt, og at få det forkert bryder værdien eller introducerer en fejl. Dette værktøj escapes og unescapes tekst for alle fire, live, lige i din browser. Har du brug for HTML-entitet eller URL-kodning i stedet? Brug vores HTML & URL Encoder / Decoder - dette værktøj overlader bevidst disse to formater til det.
Vælg et format, og reglerne skifter øjeblikkeligt: JSON-tilstand bruger den nøjagtige escape, som JSON-specifikationen kræver (anførselstegn, omvendte skråstreg, nye linjer, tabulatorer og kontroltegn); JavaScript-tilstand tilføjer et valg i citatstil, så du får et enkelt citat, dobbelt citat eller backtick-korrekt output, inklusive template-literal ${ escaping; SQL-tilstand fordobler enkelte anførselstegn, som standard SQL-strenge forventer; og regex-tilstand undslipper de tolv specielle regex-metategn, så den nøjagtige bogstavelige tekst matcher inde i et nyt RegExp()-mønster - regex-escape går kun én vej, da der ikke er nogen tvetydighed at vende.
Én ærlig advarsel: SQL-strengdobling vises her til læring og for hurtige enkeltstående scripts, aldrig som en erstatning for parametriserede forespørgsler eller forberedte sætninger - strenge-undslippende brugerinput manuelt er en klassisk SQL-injektionsrisiko i rigtige applikationer, og værktøjet siger det tydeligt, når SQL-tilstand er aktiv. Hver konvertering kører lokalt: intet du indsætter, koder eller afkoder bliver nogensinde uploadet.