בדיקת ביטוי רגולרי מול הטקסט שלכם בזמן אמת. ראו כל התאמה מודגשת, עם קבוצות לכידה ודגלים. רץ כולו בדפדפן שלכם.
כיצד להשתמש בבודק RegEx
הקלידו את הביטוי הרגולרי שלכם בשדה התבנית.
הפעילו את הדגלים (g, i, m, s, u) שאתם צריכים.
הזינו את מחרוזת הבדיקה וראו התאמות מודגשות עם הקבוצות שלהן.
שאלות נפוצות
מנוע JavaScript (ECMAScript) המובנה בדפדפן שלכם, כך שהתוצאות תואמות את מה שקוד ה-JavaScript וה-TypeScript שלכם יעשה.
g מתאים לכל המופעים, i מתעלם מאותיות גדולות/קטנות, m גורם ל-^ ול-$ להתאים בשבירות שורה, s מאפשר לנקודה להתאים לתווי שורה חדשה, ו-u מפעיל טיפול מלא ב-Unicode.
הפעילו את דגל ה-multiline (m) כך ש-^ ו-$ יתאימו בכל שבירת שורה, והוסיפו את דגל ה-dotAll (s) אם אתם צריכים גם שהנקודה תתאים לתווי שורה חדשה.
כן. כל התאמה מפרטת את קבוצות הלכידה הממוספרות שלה, וקבוצות בעלות שם מופיעות לפי שמן, כך שתוכלו לראות בדיוק מה לכד כל חלק בתבנית.
הכלי משתמש במנוע JavaScript. PCRE, Python ואחרות חולקות את רוב התחביר אך נבדלות ב-lookbehind, בקבוצות בעלות שם ובחלק מתווי ההיברחה, לכן העבירו תבניות מתקדמות בזהירות.
לא. התבנית וטקסט הבדיקה שלכם מוערכים כולם בדפדפן שלכם ולעולם אינם עוזבים את המכשיר שלכם.
בודק ה-regex מאפשר לכם לבנות ולנפות ביטויים רגולריים מול טקסט דוגמה משלכם, כשהתאמות מודגשות בזמן אמת תוך כדי הקלדה. הוא משתמש במנוע הביטויים הרגולריים של JavaScript, אותו מנוע הקיים בכל דפדפן וב-Node.js, כך שתבנית שעובדת כאן עובדת בקוד ה-JavaScript וה-TypeScript שלכם.
הפעילו את הדגלים global, case-insensitive, multiline ואחרים, וראו כל התאמה יחד עם קבוצות הלכידה שלה. הכלי שימושי לאימות פורמטים של קלט, לחילוץ שדות מלוגים, או לבדיקת תבנית לפני הדבקתה בקוד. הכול רץ בדפדפן שלכם, כך שהתבניות וטקסט הבדיקה שלכם לעולם אינם מועלים. שימו לב ששפות אחרות כמו PCRE, Python ו-Go חולקות את רוב התחביר אך נבדלות בחלק מהתכונות, לכן ייתכן שמבנים מתקדמים אחדים יתנהגו אחרת מחוץ ל-JavaScript.
כלים קשורים
צרו ערכי Hash מסוג SHA-1, SHA-256, SHA-384 ו-SHA-512 לכל טקסט, ישירות בדפדפן שלכם.
המירו צבעים בין HEX, RGB ו-HSL עם תצוגה מקדימה חיה.
המירו ערכי Unix timestamp לתאריכים קריאים ובחזרה: UTC, מקומי, ISO 8601 וזמן יחסי. שניות ומילישניות מזוהות אוטומטית.
קודדו ופענחו כתובות URL ורכיבי URL בקידוד אחוזים, עם תמיכה בטוחה ב-UTF-8.