0

Virkņu izsargātājs — JSON, JS, SQL un Regex

Izsargājiet vai atgrieziet virknes JSON, JavaScript/TypeScript, SQL un regex vajadzībām — tiešsaistē, pilnībā jūsu pārlūkā.

🔒 Pilnībā apstrādāts jūsu pārlūkprogrammā — nekas, ko jūs šeit ievadāt, nekad netiek augšupielādēts.

Vai vietā nepieciešama HTML entītiju vai URL kodēšana? Izmantojiet mūsu HTML un URL kodētāja / dekodētāja rīku.

Apstrādā... 0%

Rezultāts

Vai nepieciešams ievietot virkni ar pēdiņām, atpakaļslīpsvītrām vai rindu pārtraukumiem JSON slodzē, JavaScript pirmkoda failā, SQL vaicājumā vai regulārās izteiksmes šablonā? Katrs no šiem četriem kontekstiem izsargā speciālās rakstzīmes atšķirīgi, un kļūdīšanās salauž vērtību vai ievieš kļūdu. Šis rīks izsargā un atgriež tekstu visiem četriem, tiešsaistē, tieši jūsu pārlūkā. Nepieciešama HTML entītiju vai URL kodēšana? Izmantojiet mūsu HTML & URL kodētāju/dekodētāju — šis rīks apzināti atstāj šos divus formātus tam.

Izvēlieties formātu, un noteikumi pārslēdzas acumirklī: JSON režīms izmanto tieši to izsargāšanu, ko pieprasa JSON specifikācija (pēdiņas, atpakaļslīpsvītras, jaunās rindas, tabulācijas un vadības simboli); JavaScript režīms pievieno pēdiņu stila izvēli, lai jūs iegūtu vienpēdiņu, dubultpēdiņu vai atpakaļējo pēdiņu pareizu izvadi, ieskaitot veidnes literāļa ${ izsargāšanu; SQL režīms dubulto vienpēdiņas tā, kā to sagaida standarta SQL virkņu literāļi; un regex režīms izsargā divpadsmit speciālos regex metasimbolus, lai precīzs literālais teksts atbilstu iekšā new RegExp() šablona — regex izsargāšana iet tikai vienā virzienā, jo nav divdomības, ko atgriezt.

Viena godīga piebilde: SQL virkņu dubultošana šeit ir parādīta mācībām un ātriem vienreizējiem skriptiem, nekad kā parametrizētu vaicājumu vai sagatavotu izteiksmju aizstājējs — lietotāja ievades manuāla izsargāšana ir klasisks SQL injekciju risks reālās lietotnēs, un rīks to skaidri pasaka ikreiz, kad ir aktīvs SQL režīms. Katra konvertācija notiek lokāli: nekas, ko ielīmējat, kodējat vai dekodējat, nekad netiek augšupielādēts.