בודק Regex

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

🔒 מה שאתם מקלידים לא עוזב את המכשיר. הכול מחושב בדפדפן שלכם.

אפשרויות (flags)
נסו דוגמה

התאמות מודגשות

התאמות

    השתמשו ב-$1, $2… לקבוצות, ב-$& להתאמה המלאה וב-$<name> לקבוצות עם שם.

    איך בודקים ביטוי רגולרי

    1. הקלידו את הביטוי בשדה הראשון, בלי לוכסנים מסביב.
    2. סמנו את האפשרויות שאתם צריכים, כמו התעלמות מאותיות גדולות וקטנות או מציאת כל ההתאמות.
    3. הדביקו את טקסט הבדיקה: ההתאמות מודגשות ומוצגות ברשימה עם הקבוצות שלהן.
    4. אם תרצו, הקלידו החלפה והעתיקו את הטקסט המתקבל.

    למה משמש בודק Regex

    ביטוי רגולרי (regex) הוא תבנית לחיפוש, לאימות או להחלפה של טקסט: אימיילים, מספרי טלפון, תאריכים, קודים. בדיקה שלו לפני השימוש בקוד חוסכת שגיאות וזמן.

    הכלי משתמש במנוע הביטויים הרגולריים של JavaScript, זה שבדפדפן וב-Node.js. הוא מסמן כל התאמה בטקסט ומציג את הערך של כל קבוצת לכידה, כולל קבוצות עם שם.

    ההחלפה תומכת ב-$1, $2 ובשאר התחביר של JavaScript, ולכן היא שימושית להכנת שינוי רחב לפני שמחילים אותו.

    כדאי לדעת

    שאלות נפוצות

    מה משמעות הדגלים g, i, m, s ו-u?

    g מוצא את כל ההתאמות ולא רק את הראשונה. i מתעלם מאותיות גדולות וקטנות. m גורם ל-^ ול-$ לחול בכל שורה. s מאפשר לנקודה להתאים למעברי שורה. u מפעיל מצב Unicode.

    עם איזו שפה זה תואם?

    JavaScript. המבנים הבסיסיים (מחלקות, קבוצות, כמתים, עוגנים) זהים כמעט בכל שפה.

    איך משתמשים בקבוצות בהחלפה?

    השתמשו ב-$1, $2 וכן הלאה לקבוצות ממוספרות, ב-$& להתאמה המלאה וב-$<name> לקבוצות עם שם.

    האם הטקסט שלי נשלח לשרת כלשהו?

    לא. הכול מתבצע בדפדפן והטקסט שלכם אף פעם לא יוצא מהמכשיר.

    זה בחינם?

    כן, זה חינם, בלי הרשמה, ופועל ישירות בדפדפן.