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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. הרכבת רגקס ממשתנים בJS

הרכבת רגקס ממשתנים בJS

מתוזמן נעוץ נעול הועבר תכנות
3 פוסטים 3 כותבים 78 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • צדיק תמיםצ מנותק
    צדיק תמיםצ מנותק
    צדיק תמים
    כתב ב נערך לאחרונה על ידי צדיק תמים
    #1

    האם יש כזה דבר להרכיב רג'קס ממשתנים?
    כלומר נגיד שאני רוצה להרכיב כזה ביטוי:

    /to (tchumim|forum)/g
    

    מהמשתנים:

    a = tchumim 
    b = forum
    

    כך שאם ארצה לדוגמה לשנות את forum לsite, אוכל לעדכן את המשתנה b במקום לערוך את הרג'קס.
    (כמובן שבדוגמה כזו פשוטה זה לא נצרך, חיפשתי משהו שיהיה ברור מה שאני מחפש)

    Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
    טיפים

    yossizY חגיח 2 תגובות תגובה אחרונה
    1
    • yossizY מנותק
      yossizY מנותק
      yossiz
      השיב לצדיק תמים ב נערך לאחרונה על ידי
      #2

      @צדיק-תמים ככה:

      new RegExp(`${a}|${b}`, 'g')
      

      📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

      תגובה 1 תגובה אחרונה
      5
      • חגיח מנותק
        חגיח מנותק
        חגי
        השיב לצדיק תמים ב נערך לאחרונה על ידי
        #3

        @צדיק-תמים
        לייצא את זה לפונקציה?

        var a = 'tchumim';
        var b = 'forum';
        var myRegex = () => new RegExp(`to (${a}|${b})`, 'g');
        var myInput = 'to forum';
        myRegex().test(myInput); // true
        b = 'site'
        myInput = 'to site'
        myRegex().test(myInput); // true
        

        בצורה הזו הערך של הרג'קס מחושב בזמן הקריאה לפונקציה.

        תגובה 1 תגובה אחרונה
        5

        בא תתחבר לדף היומי!
        • התחברות

        • אין לך חשבון עדיין? הרשמה

        • התחברו או הירשמו כדי לחפש.
        • פוסט ראשון
          פוסט אחרון
        0
        • דף הבית
        • קטגוריות
        • פוסטים אחרונים
        • משתמשים
        • חיפוש
        • חוקי הפורום