טקסטהכלי רץ בדפדפן שלכם. שום קובץ או טקסט לא נשלח לשרתים שלנו.

בודק Regex

בודק ביטויים רגולריים בעברית: בוחנים תבנית מול טקסט, רואים את כל ההתאמות, קבוצות לכידה ומיקומים, עם תמיכה בדגלים g, i, m, s, u. בדפדפן בלבד, בלי שליחה לשרת.

דגלים
דוגמאות מהירות

הטקסט והביטוי נבדקים בדפדפן ולא נשלחים לשרת. הכלי משתמש במנוע ה-RegExp של JavaScript בדפדפן בלבד; אין שימוש ב-eval, אין הרצת קוד שרירותי, אין AI. הוא איננו תואם PCRE / Python / .NET regex על כל המאפיינים שלהם, ואיננו תחליף לכלי אימות אימייל או URL מקצועי.

שיתוף הכליוואטסאפ

בודק Regex הוא כלי דפדפן חינמי בעברית לבדיקת ביטויים רגולריים מול טקסט. כותבים תבנית, מסמנים דגלים (g, i, m, s, u), מדביקים טקסט לבדיקה, ורואים בזמן אמת את כל ההתאמות, את הקבוצות הממוספרות, את הקבוצות בעלות שם, ואת המיקום של כל התאמה בטקסט. הכלי משתמש במנוע ה-RegExp של JavaScript בדפדפן בלבד; אין שימוש ב-eval, אין שימוש ב-Function, ואין הרצה של קוד שרירותי. הביטוי שלכם והטקסט שלכם אינם נשלחים לשרת, אינם נשמרים ב-localStorage, ואינם מועברים לאנליטיקס. הכלי תומך בתחביר ובדגלים שדפדפנים מודרניים מספקים. הוא איננו תואם PCRE, Python regex, או .NET regex על כל המאפיינים שלהם, ואיננו תחליף לכלי אימות אימייל/URL/ת.ז. מקצועיים. עודכן לאחרונה: מאי 2026.

01

איך משתמשים בכלי?

  1. 01כותבים תבנית רגולריתבשדה "תבנית" מזינים את ה-regex (בלי הסלאשים המקיפים). למשל \d+ כדי לתפוס מספרים, או [א-ת]+ כדי לתפוס מילים בעברית. אם התבנית לא תקפה, יופיע הסבר ברור בעברית.
  2. 02מסמנים דגלים לפי הצורךg (כל ההתאמות), i (התעלמות מרישיות באנגלית), m (multiline — ^ ו-$ פר שורה), s (dotAll — . תופס גם שורה חדשה), u (unicode — תמיכה מורחבת בעברית ובאמוג׳י).
  3. 03מדביקים טקסט לבדיקהמשבצת הטקסט מקבלת עד 100,000 תווים. תומכת בעברית, באנגלית, במספרים, בסמלים ובאמוג׳י. אם הטקסט ארוך יותר, הוא נחתך לבדיקה ויופיע ציון על כך.
  4. 04קוראים את התוצאותמתחת מופיע כרטיס סיכום (מספר התאמות, האם הופיעה תקלה, האם הטקסט/ההתאמות נחתכו), ולאחריו רשימת ההתאמות עם המיקום (start..end) והקבוצות הממוספרות והשמיות שזוהו.
  5. 05מעתיקים מה שצריךכפתור "העתקת ביטוי" מחזיר את ה-regex בפורמט /pattern/flags. כפתור "העתקת התאמות" מחזיר את הטקסטים שנמצאו, שורה לכל אחד. אין יצוא לקובץ. אין שמירה.
02

מתי זה שימושי?

  • חילוץ אימיילים מתוך טקסט גולמימדביקים רשימה גדולה של טקסט (לדוגמה ייצוא מקבוצה), כותבים תבנית פשוטה כמו [\w.+-]+@[\w-]+\.[\w.-]+ ומסמנים g כדי לקבל את כל האימיילים שנכללו בטקסט.
  • חיפוש כל המילים העבריות בטקסט מעורבהתבנית [\u0590-\u05FF]+ עם דגל g תופסת כל רצף של אותיות בעברית. שימושי לסטטיסטיקה מהירה של תוכן עברי בטקסטים מעורבים.
  • בדיקה שכלל-תיקוף עובד לפני שמייבאים נתוניםבנייתם תבנית מקובלת (לדוגמה \d{9} למזהה תשע ספרות) ורוצים לראות שהיא תופסת את הצורות שמופיעות בקבצי הקלט שלכם לפני שאתם מטמיעים אותה בסקריפט.
  • אבחון תבנית שלא עובדת בדפדפןתבנית שעובדת ב-Python או ב-PCRE לא תמיד עובדת ב-JavaScript regex. אם הכלי מציג "תקלה בתבנית", זו אינדיקציה ראשונה שיש מאפיין שאינו נתמך בדפדפן.
  • בדיקה של קבוצות לכידה לפני שימושתבנית כמו (\d{4})-(\d{2})-(\d{2}) מציגה את שלוש הקבוצות הממוספרות לכל תאריך שזוהה. תבנית עם קבוצות בעלות שם, לדוגמה (?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2}), מציגה גם את השמות.
03

דוגמאות שימוש

  • \d+ עם דגל g על "הזמנה #12345 משנת 2026"מחזיר שתי התאמות: "12345" ב-start 7 ו-"2026" ב-start 19.
  • [א-ת]+ עם דגל g על "שלום hello עולם"מחזיר שתי התאמות: "שלום" ו-"עולם". המילה הלטינית "hello" לא תיתפס.
  • ^[A-Z][a-z]+ ב-multilineבלי דגל m התבנית תופסת רק את תחילת הטקסט הכולל. עם דגל m היא תופסת את תחילת כל שורה.
  • תבנית לא תקפה: [abcאם חסר סוגר תווים, הכלי לא יקרוס. הוא יציג הסבר בעברית: "הביטוי הרגולרי לא תקין. בדקו סוגריים, סוגרי תווים ודגלים נתמכים".
04

טיפים לתוצאה טובה יותר

  • תחביר של דפדפן, לא PCREJavaScript regex דומה אך לא זהה ל-PCRE, ל-Python regex או ל-.NET regex. תכונות מסוימות (POSIX classes, conditional patterns, lookbehind ארוך) לא תמיד נתמכות או נתמכות באופן שונה. אם אתם מעבירים תבנית מסקריפט בשפה אחרת, ייתכן שצריך להתאים.
  • דגל g משנה את ההתנהגותבלי g, ההתאמה הראשונה נחשבת. עם g, רואים את כל ההתאמות (עד 100 שמוצגות בכלי). הכלי משתמש פנימית ב-g כדי להציג רשימה גם אם לא סימנתם — מציין זאת ב"הופעל פנימית g לצורך הרשימה".
  • תבניות מסוכנות לביצועיםתבניות עם backtracking מוגזם (לדוגמה (a+)+b על קלט "aaaa...aaac") יכולות לרוץ זמן רב מאוד. הכלי מגביל את הקלט ל-100KB ואת מספר ההתאמות שמוצגות ל-100, אבל עדיין מומלץ לבדוק תבניות פשוטות במקום ל"לחץ עליהן" בקלט גדול.
  • הביטוי והטקסט נשארים אצלכםהכל קורה בדפדפן באמצעות מנוע ה-RegExp הסטנדרטי. הביטוי, הטקסט, הדגלים, וההתאמות אינם נשמרים ב-localStorage, אינם נשלחים לשרת, ואינם מועברים לאנליטיקס.
  • איך הכלי מריץ את הביטוי

    הכלי קורא ל-new RegExp(pattern, flags) של JavaScript בתוך try/catch. אם הביטוי לא תקין, מוצגת הודעת שגיאה בעברית במקום קריסה. כאשר התבנית תקפה, הכלי בונה עותק פנימי של ה-regex עם דגל g (אם המשתמש לא סימן אותו) ומפעיל RegExp.prototype.exec בלולאה כדי לקבל את כל ההתאמות. במקרה של התאמה ריקה (אורך 0, לדוגמה ^ בלי טקסט אחריו), הכלי מקדם lastIndex ידנית כדי להימנע מלולאה אינסופית. בסך הכל מוצגות עד 100 התאמות; אם הגענו לתקרה הכלי יציין "ייתכן שיש יותר התאמות".

  • מה נחשב להתאמה תקפה

    הכלי משתמש בתחביר ובדגלים שהדפדפן מספק. הוא תומך בקבוצות לכידה ממוספרות ((...)), בקבוצות לא לוכדות ((?:...)), בקבוצות בעלות שם ((?<name>...)), במחלקות תווים, ב-lookahead/lookbehind בסיסיים, ובדגלי g, i, m, s, u. הוא איננו ערוב לדגלים שאינם נתמכים בדפדפן (לדוגמה x מעט בדפדפנים, או דגלים של PCRE).

  • מה הכלי לא עושה

    הכלי איננו תואם ל-PCRE, ל-Python regex או ל-.NET regex על כל המאפיינים שלהם. הוא איננו תחליף לכלי אימות אימייל/URL/ת.ז. מקצועי: התבנית הסטנדרטית של אימייל ב-regex אינה מאמתת עמידה ב-RFC 5322 ואינה בודקת קיום של דומיין. הוא איננו מבצע scraping, איננו עוקף הגנות אתרים, איננו מתקין סקריפטים, ואיננו מריץ קוד JavaScript שרירותי על הטקסט שלכם (אין eval, אין Function). הוא איננו מנוע בינה מלאכותית.

  • מגבלות ידועות

    אורך טקסט מקסימלי: 100,000 תווים. מספר התאמות שמוצגות: עד 100 (השאר נשמט מהתצוגה, אבל הכלי יסמן שהגענו לתקרה). אורך התאמה בודדת בתצוגה: עד 240 תווים (השאר נחתך לתצוגה אבל המידע על אורך ועל מיקום נשמרים). תבניות עם backtracking פתולוגי יכולות להאט את הדפדפן; אם הדף מאט מאוד, בטלו את דגל g, צמצמו את הקלט, או שכתבו את התבנית באופן יעיל יותר.

  • פרטיות

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

05

שאלות נפוצות

מה זה Regex?

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

אילו דגלים נתמכים?

g (כל ההתאמות), i (התעלמות מרישיות), m (multiline), s (dotAll), u (unicode). אלה הדגלים הסטנדרטיים של JavaScript בדפדפנים מודרניים.

הכלי תואם ל-PCRE / Python / .NET regex?

לא. הוא משתמש במנוע ה-RegExp של JavaScript בדפדפן. הרבה מאוד תבניות עובדות בדיוק אותו דבר, אך תכונות מסוימות נבדלות: lookbehind ארוך, conditional patterns, POSIX classes, רמות מסוימות של recursion ועוד. תבנית שעובדת בכלי אחר לא בהכרח תעבוד כאן.

מה קורה אם הביטוי לא תקין?

הכלי לא קורס. הוא תופס את החריג של new RegExp בתוך try/catch ומציג הודעה בעברית: "הביטוי הרגולרי לא תקין". התיקון בידיכם — בדקו סוגריים מאוזנים, סוגרי תווים סגורים נכון, ודגלים שאינם נתמכים.

למה הכלי מציג "הופעל פנימית g לצורך הרשימה"?

כשהמשתמש לא סימן את דגל g, JavaScript מחזיר רק את ההתאמה הראשונה. הכלי משכפל פנימית את ה-regex עם דגל g כדי שאפשר יהיה לראות את כל ההתאמות. הביטוי שאתם מקבלים ב"העתקת ביטוי" משקף את הדגלים שלכם, לא את הדגל הפנימי.

הביטוי או הטקסט שלי נשמרים?

לא. אין שמירה ב-localStorage, אין שליחה לשרת, ואין שמירה בענן. ברגע שמרעננים את הדף, הכל נמחק.

הכלי משתמש ב-eval או מריץ קוד JavaScript שרירותי?

לא. הכלי משתמש אך ורק ב-new RegExp של מנוע ה-JavaScript. אין שימוש ב-eval, אין שימוש ב-Function constructor, ואין הרצה של קוד JavaScript שמגיע מהמשתמש.

הכלי מבצע אימות מושלם של אימיילים או של כתובות URL?

לא. תבניות regex פשוטות לאימייל ול-URL הן הערכה פרקטית בלבד. הן לא מאמתות RFC 5322 לאימייל, לא בודקות שדומיין קיים, ולא מאמתות תקני URL מלאים. לאימות יסודי השתמשו בכלי validation ייעודי או בשרת.

מה מקסימום ההתאמות שמוצגות?

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

הכלי בחינם?

כן. הכלי זמין בחינם, בלי הרשמה, בלי חשבון, ובלי הגבלת שימוש סבירה.

כלים קשורים

כלים קשורים

חסר לכם כלי, או מצאתם תקלה?אנחנו בונים את Tooleem לפי מה שאתם צריכים. ספרו לנו מה להוסיף או לתקן.
ספרו לנו