0

Стринг Есцапер — ЈСОН, ЈС, СКЛ & Регек

Есцапе или унесцапе стрингови за ЈСОН, ЈаваСцрипт/ТипеСцрипт, СКЛ и регек — уживо, у потпуности у вашем претраживачу.

Треба вам ХТМЛ ентитет или УРЛ кодирање уместо тога? Користите наш алат за кодирање/декодер ХТМЛ и УРЛ адреса.

Обрада... 0%

Резултат

Треба да испустите стринг са наводницима, обрнутом косом цртом или преломима линија у ЈСОН корисни терет, ЈаваСцрипт изворну датотеку, СКЛ упит или образац регуларног израза? Сваки од та четири контекста другачије избегава посебне знакове, а ако се погреши, вредност се квари или се уводи грешка. Ова алатка избацује и уклања текст за сва четири, уживо, директно у вашем претраживачу. Треба вам ХТМЛ ентитет или УРЛ кодирање уместо тога? Користите наш ХТМЛ & УРЛ кодер / декодер — овај алат намерно оставља та два формата њему.

Изаберите формат и правила се одмах мењају: ЈСОН режим користи тачно избегавање које захтева ЈСОН спецификација (наводници, обрнуте косе црте, нови редови, табулатори и контролни знакови); ЈаваСцрипт режим додаје избор стила наводника, тако да добијате излаз са једноструким наводницима, двоструким наводницима или исправним повратним квачицом, укључујући избегавање литерала шаблона ${; СКЛ режим удвостручује појединачне наводнике на начин на који очекују стандардни СКЛ стринг литерали; а режим регуларног израза избегава дванаест специјалних метазнакова регуларног израза, тако да се тачан литерални текст поклапа са новим РегЕкп() шаблоном — избегавање редовног израза иде само у једном смеру, пошто нема двосмислености за обрнуто.

Једно искрено упозорење: удвостручавање СКЛ стрингова је приказано овде за учење и за брзе једнократне скрипте, никада као замена за параметризоване упите или припремљене изјаве — ручно избегавање корисничког уноса је класичан ризик од СКЛ-ињекције у стварним апликацијама, а алатка то јасно каже кад год је активан СКЛ режим. Свака конверзија се покреће локално: ништа што сте налепили, кодирали или декодирали се никада не отпремају.