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

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

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

מתוזמן נעוץ נעול הועבר תכנות
3 פוסטים 3 כותבים 45 צפיות
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • צדיק תמיםצ מנותק
    צדיק תמיםצ מנותק
    צדיק תמים
    כתב ב נערך לאחרונה על ידי צדיק תמים
    #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
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
  • התחברות

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

  • התחברו או הירשמו כדי לחפש.