מחלץ מחרוזות — JSON, JS, SQL & Regex
Escape או unescape למחרוזות עבור JSON, JavaScript/TypeScript, SQL ו-regex — בזמן אמת, כולו בתוך הדפדפן שלך.
🔒 מעובד כולו בדפדפן שלך - שום דבר שתזין כאן לא יועלה לעולם.
תוצאה
צריך להכניס מחרוזת עם מירכאות, לוכסנים הפוכים או ירידות שורה לתוך JSON payload, קובץ קוד JavaScript, שאילתת SQL או תבנית regular expression? כל אחד מארבעת ההקשרים האלה יוצא תווים מיוחדים באופן שונה, וטעות שם שוברת את הערך או מציגה באג. כלי זה מבצע escape ו-unescape לטקסט לכל הארבעה, בשידור חי, ממש בדפדפן שלך. צריך קידוד HTML entity או URL? השתמש במקודד/מפענח HTML & URL שלנו — כלי זה משאיר במכוון את שני הפורמטים האלה לו.
בחר פורמט והחוקים משתנים מיד: מצב JSON משתמש ב-escaping המדויק שתקן JSON דורש (מירכאות, לוכסנים הפוכים, שורות חדשות, טאבים ותווי בקרה); מצב JavaScript מוסיף בחירת סוג מירכאות, כך שתקבל פלט נכון למירכאות בודדות, כפולות או backtick, כולל escaping של ${ במחרוזות תבנית; מצב SQL מכפיל מירכאות בודדות כפי שמחרוזות SQL סטנדרטיות מצפות; ומצב regex יוצא את תריסר תווי המטא המיוחדים של regex כך שהטקסט המילולי יתאים במדויק בתוך תבנית new RegExp() — escaping של regex פועל רק בכיוון אחד, מכיוון שאין עמימות להפוך.
הסתייגות כנה אחת: הכפלת מחרוזות SQL מוצגת כאן ללמידה ולתסריטים חד-פעמיים מהירים, לעולם לא כתחליף לשאילתות עם פרמטרים (parameterized) או prepared statements — escaping ידני של קלט משתמש הוא סיכון קלאסי ל-SQL injection ביישומים אמיתיים, והכלי מציין זאת בבירור בכל פעם שמצב SQL פעיל. כל המרה רצה באופן מקומי: שום דבר שאתה מדביק, מקודד או מפענח אינו מועלה אי-פעם.