זוהי הפקודה jsesc שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
jsec - מחרוזות בריחה לשימוש במילולי מחרוזת JavaScript
תַקצִיר
jsec [-s | --ציטוטים בודדים מחרוזת]
[-d | --מרכאות כפולות מחרוזת]
[-w | --לַעֲטוֹף מחרוזת]
[-6 | --es6 מחרוזת]
[-e | --לברוח-מהכל מחרוזת]
[-j | --json מחרוזת]
[-p | --לְהִתְנַגֵד מחרוזת]
[-p | --יפה מחרוזת]
[-v | --גִרְסָה]
[-h | - עזרה]
תיאור
jsec escapes מחרוזות לשימוש מילולי מחרוזת JavaScript תוך יצירת הקצר ביותר
פלט אפשרי חוקי של ASCII בלבד.
אפשרויות
-ס, --ציטוטים בודדים
בריחה מכל המופעים של 'במחרוזת הקלט בתור \', כך שניתן יהיה להשתמש בפלט ב-a
מחרוזת JavaScript מילולית עטופה במרכאות בודדות.
-ד, --מרכאות כפולות
בריחה מכל מופע של "במחרוזת הקלט כ" כדי שניתן יהיה להשתמש בפלט ב-a
מחרוזת JavaScript מילולית עטופה במירכאות כפולות.
-וו, --לַעֲטוֹף
ודא שהפלט הוא מחרוזת JavaScript חוקית עטופה במירכאות. הסוג של
ניתן לציין ציטוטים באמצעות ה -s | --ציטוטים בודדים or -d | --מרכאות כפולות הגדרות.
-6, --es6
בריחה מכל סמל Unicode אסטרלי באמצעות רצפי בריחה של נקודות קוד Unicode ECMAScript 6.
, --לברוח-מהכל
בריחה מכל הסמלים בפלט, אפילו סמלי ASCII הניתנים להדפסה.
-י, --json
ודא שהפלט הוא JSON חוקי. רצפי בריחה של תווים הקסדצימליים וה-\v או \0
לא ייעשה שימוש ברצפי בריחה. הגדרת דגל זה מאפשרת את -d | --מרכאות כפולות ו
-w | --לַעֲטוֹף הגדרות.
-או, --לְהִתְנַגֵד
התייחס לקלט כאובייקט JavaScript ולא כמחרוזת. הערכים המקובלים הם שטוחים
מערכים המכילים רק ערכי מחרוזת, ואובייקטים שטוחים המכילים רק ערכי מחרוזת.
-פ, --יפה
הדפס יפה את הפלט עבור אובייקטים, השתמש ברווח לבן כדי להפוך אותו לקריאה יותר. הגדרה
דגל זה מאפשר את -o | --לְהִתְנַגֵד הגדרה.
-ב, --גִרְסָה
הדפס את הגרסה של jsesc.
-ח, - עזרה
הצג את מסך העזרה.
יְצִיאָה סטָטוּס
אל האני jsec כלי השירות יוצא עם אחד מהערכים הבאים:
0 jsec הצליח להימלט מהמחרוזת הנתונה והדפיס את התוצאה.
1 jsec לא קיבל הוראה לברוח מכלום (לדוגמה, ה - עזרה הדגל נקבע); אוֹ,
התרחשה שגיאה.
דוגמאות
jsec 'פו בָּר באז'
הדפס גרסת בריחה של המחרוזת הנתונה.
הד 'פו בָּר באז' | jsec
הדפס גרסת בריחה של המחרוזת שנכנסת.
השתמש ב-jsesc באופן מקוון באמצעות שירותי onworks.net