String Escaper – JSON, JS, SQL ja Regex
JSON-i, JavaScripti/TypeScripti, SQL-i ja regexi stringide paokood või eemaldamine – reaalajas, täielikult teie brauseris.
Tulemus
Kas soovite jätta jutumärkide, kaldkriipsude või reavahetustega stringi JSON-i kasulikku koormust, JavaScripti lähtefaili, SQL-päringut või regulaaravaldise mustrit? Igaüks neist neljast kontekstist väldib erimärke erinevalt ja selle valesti võtmine rikub väärtust või toob kaasa vea. See tööriist eemaldab otse teie brauseris kõigi nelja tekstist ja eemaldab selle. Kas vajate selle asemel HTML-i olemi või URL-i kodeeringut? Kasutage meie HTML-i ja URL-i kodeerijat/dekoodrit – see tööriist jätab need kaks vormingut teadlikult enda hooleks.
Valige vorming ja reeglid lülituvad koheselt: JSON-režiim kasutab täpselt JSON-i spetsifikatsiooni nõudeid (jutumärgid, kaldkriipsud, vahetused, tabeldusmärgid ja juhtmärgid); JavaScripti režiim lisab tsitaadi stiilis valiku, nii et saate ühe-, topelt- või back-tick-korrektse väljundi, sealhulgas template-literal ${ escaping; SQL-režiim kahekordistab ühekordseid jutumärke nii, nagu standardsed SQL-stringiliteraalid eeldavad; ja regex-režiim väldib 12 spetsiaalset regex-metamärki, nii et täpne sõnasõnaline tekst ühtib uue RegExp() mustriga – regexi põgenemine käib ainult ühes suunas, kuna tagasipööramiseks pole ebaselgust.
Üks aus hoiatus: SQL-i stringi kahekordistamist näidatakse siin õppimiseks ja kiirete ühekordsete skriptide jaoks, mitte kunagi parameetritega päringute või ettevalmistatud lausete asendajana – stringidest põgenemine kasutaja käsitsi on reaalsetes rakendustes klassikaline SQL-i sisestamise risk ja tööriist ütleb seda selgelt alati, kui SQL-režiim on aktiivne. Iga konversioon töötab lokaalselt: kunagi ei laadita üles midagi, mida te kleepite, kodeerite või dekodeerite.