0

String Escaper - JSON, JS, SQL & Regex

מחרוזות בריחה או ביטול בריחה עבור JSON, JavaScript/TypeScript, SQL ו-Regex - בשידור חי, כולו בדפדפן שלך.

צריך במקום זאת ישות HTML או קידוד כתובת אתר? השתמש בכלי מקודד / מפענח HTML וכתובות אתרים שלנו.

מעבד... 0%

תוצאה

האם צריך לשחרר מחרוזת עם מרכאות, קווים לאחורים או מעברי שורה לתוך מטען JSON, קובץ מקור JavaScript, שאילתת SQL או דפוס ביטוי רגיל? כל אחד מארבעת ההקשרים האלה בורח מדמויות מיוחדות בצורה שונה, וטעויות שובר את הערך או מציג באג. כלי זה בורח ומבטל טקסט עבור כל הארבעה, בשידור חי, ישירות בדפדפן שלך. צריך במקום זאת ישות HTML או קידוד כתובת אתר? השתמש במקודד / מפענח ה-HTML & URL שלנו - כלי זה משאיר לו בכוונה את שני הפורמטים הללו.

בחר פורמט והכללים מתחלפים באופן מיידי: מצב JSON משתמש ב-Escape המדויק שמפרט ה-JSON דורש (מרכאות, קווים אחוריים, שורות חדשות, טאבים ותווי בקרה); מצב JavaScript מוסיף בחירה בסגנון ציטוט, כך שאתה מקבל פלט עם ציטוט בודד, מרכאה כפולה או פלט נכון, כולל תבנית מילולית ${ escaping; מצב SQL מכפיל מרכאות בודדות כפי שמצפים מילולי מחרוזת SQL סטנדרטית; ומצב regex בורח מ-12 המטא-תווים המיוחדים של ה-Regex, כך שהטקסט המילולי המדויק תואם בתוך תבנית RegExp() חדשה - בריחה של Regex מתרחשת רק בכיוון אחד, מכיוון שאין אי בהירות להפוך.

אזהרה כנה אחת: הכפלת מחרוזת SQL מוצגת כאן ללמידה ולסקריפטים חד-פעמיים מהירים, לעולם לא כתחליף לשאילתות עם פרמטרים או הצהרות מוכנות - בריחת קלט משתמש ביד הוא סיכון קלאסי להזרקת SQL ביישומים אמיתיים, והכלי אומר זאת בבירור בכל פעם שמצב SQL פעיל. כל המרה פועלת באופן מקומי: שום דבר שאתה מדביק, מקודד או מפענח לא יועלה לעולם.