سلام و خسته نباشید
چطور می شود در توابع search یا replace که عبارت با قاعده به کار برده شده از اسم یک متغیر که مقدار یک ورودی در آن است به عنوان عبارت جستجو به کار برد.
مثلا می خواهیم عبارت مورد جست و جو چه برای جست و جو و چه برای جایگزینی را کاربر در یک ورودی وارد کند.
برای مثال:
var valSearch=document.getElementById('searchTxt').value;
var txt=document.getElementById('myTxt').innerText;
txt.search(/valSearch/i)
;
ویا
var searchVal=document.getElementById('searchVal').value;
var replaceVal=document.getElementById('replaceVal').value;
txt.replace(/searchVal/g , replaceVal);