Eskejper ciągów — JSON, JS, SQL i Regex
Eskejpuj lub odeskejpowuj ciągi znaków dla JSON, JavaScript/TypeScript, SQL i regex — na żywo, całkowicie w przeglądarce.
🔒 Przetwarzane w całości w Twojej przeglądarce — nic, co tu wpiszesz, nie zostanie nigdy przesłane.
Wynik
Potrzebujesz wstawić ciąg z cudzysłowami, ukośnikami odwrotnymi lub znakami nowego wiersza do ładunku JSON, pliku źródłowego JavaScript, zapytania SQL lub wzorca wyrażenia regularnego? Każdy z tych czterech kontekstów eskejpuje znaki specjalne inaczej, a pomylenie się psuje wartość lub wprowadza błąd. To narzędzie eskejpuje i odeskejpowuje tekst dla wszystkich czterech, na żywo, bezpośrednio w przeglądarce. Potrzebujesz zamiast tego kodowania encji HTML lub URL? Użyj naszego HTML & URL Encoder / Decoder — to narzędzie celowo pomija te dwa formaty.
Wybierz format, a reguły zmieniają się natychmiast: tryb JSON używa dokładnie takiego eskejpowania, jakiego wymaga specyfikacja JSON (cudzysłowy, ukośniki odwrotne, znaki nowego wiersza, tabulacji i kontrolne); tryb JavaScript dodaje wybór rodzaju cytowania, dzięki czemu otrzymujesz poprawny wynik z apostrofami, cudzysłowami lub grawisami, w tym eskejpowanie ${ w literałach szablonowych; tryb SQL podwaja apostrofy tak, jak oczekują tego standardowe literały łańcuchowe SQL; a tryb regex eskejpuje dwanaście specjalnych metaznaków regex, aby dokładny tekst dosłowny pasował wewnątrz wzorca new RegExp() — eskejpowanie regex działa tylko w jedną stronę, ponieważ nie ma tu dwuznaczności do odwrócenia.
Jedno uczciwe zastrzeżenie: podwajanie apostrofów w SQL jest tutaj pokazane do nauki i szybkich jednorazowych skryptów, nigdy jako zamiennik zapytań sparametryzowanych lub prepared statements — ręczne eskejpowanie danych wejściowych użytkownika to klasyczne ryzyko SQL injection w rzeczywistych aplikacjach, a narzędzie wyraźnie o tym informuje, gdy tylko aktywny jest tryb SQL. Każda konwersja odbywa się lokalnie: nic, co wklejasz, kodujesz lub dekodujesz, nigdy nie jest przesyłane.