String Escaper — JSON, JS, SQL & Regex
Izlaz ili poništavanje znakova za JSON, JavaScript/TypeScript, SQL i regex — uživo, u potpunosti u vašem pregledniku.
Rezultat
Trebate ispustiti niz s navodnicima, obrnutim kosim crtama ili prijelomima redaka u JSON sadržaj, JavaScript izvornu datoteku, SQL upit ili uzorak regularnog izraza? Svaki od ta četiri konteksta različito izbjegava posebne znakove, a krivo postavljanje kvari vrijednost ili uvodi bug. Ovaj alat uklanja i uklanja tekst za sva četiri, uživo, izravno u vašem pregledniku. Umjesto toga trebate HTML entitet ili URL kodiranje? Upotrijebite naš HTML i URL koder/dekoder — ovaj alat namjerno prepušta ta dva formata sebi.
Odaberite format i pravila se odmah mijenjaju: JSON način rada koristi točno ono što zahtijeva JSON specifikacija (navodnici, obrnute kose crte, novi redovi, tabulatori i kontrolni znakovi); JavaScript način rada dodaje izbor stila navodnika, tako da dobivate izlaz s jednostrukim navodnicima, dvostrukim navodnicima ili ispravnim povratnim kvačicama, uključujući bježanje slova predloška ${; SQL način rada udvostručuje jednostruke navodnike na način na koji standardni SQL string literali očekuju; a način regularnog izraza izbjegava dvanaest posebnih metaznakova regularnog izraza tako da se točan doslovni tekst podudara unutar novog uzorka RegExp() — izbjegavanje regularnog izraza ide samo u jednom smjeru, budući da nema dvosmislenosti za obrnuto.
Jedno iskreno upozorenje: udvostručenje SQL nizova ovdje je prikazano za učenje i za brze jednokratne skripte, nikada kao zamjena za parametrizirane upite ili pripremljene izjave — ručno izbjegavanje niza korisničkih unosa klasičan je rizik ubacivanja SQL-a u stvarnim aplikacijama, a alat to jasno kaže kad god je SQL način rada aktivan. Svaka konverzija izvodi se lokalno: ništa što zalijepite, kodirate ili dekodirate nikad se ne učitava.