מדוע החיפוש הזה חוזר חיובי?
- 
@אהרן אמר במדוע החיפוש הזה חוזר חיובי?:
new RegExp('[\r\t-\–]')
כאשר אתה מביא מחרוזת לבנאי של Regex שכולל escape characters (תווי בריחה?) צריך להבריח אותם אחרת סביבת ה-JS מפרסר אותם ולא מעביר אותם הלאה לבנאי:
new RegExp('[\\r\\t\\-–]') - 
לא הבנתי למה הוא לא מעביר אותם לבנאי...
שיפרסר אותם עד מחר. הבנאי מקבל תו של טאב ותו של קפיצת שורה. הוא לא מכבד אותם כשהם מגיעים ככה? - 
סתם ככה גם ברגקס אין עניין לעשות escape לתוים האלו,
וגם מה שכן צריך ברגקס לעשות escape למשל סימן שאלה, בתוך סוגריים מרובעות פטורים מזה, ללמדכם כמה זה חכם... - 
@dovid אמר במדוע החיפוש הזה חוזר חיובי?:
סתם ככה גם ברגקס אין עניין לעשות escape לתוים האלו,
כן צריך עבור
-(רק בתוך סוגריים מרובעות, נ"ל) אחרת זה מתורגם כטווח (שזה מה שקרה בקוד ש@אהרן העלה. זה מה שגרם לבעיה) - 
@dovid אמר במדוע החיפוש הזה חוזר חיובי?:
סתם ככה גם ברגקס אין עניין לעשות escape לתוים האלו,
כן צריך עבור
-(רק בתוך סוגריים מרובעות, נ"ל) אחרת זה מתורגם כטווח (שזה מה שקרה בקוד ש@אהרן העלה. זה מה שגרם לבעיה)