باستخدام طريقة javaScript's Replay () مع التبديل العالمي على متغير

StackOverflow https://stackoverflow.com/questions/1049144

  •  20-08-2019
  •  | 
  •  

سؤال

لا يمكنني أي مثال على ذلك بعد عدم القدرة على التخلص من كيفية عمله بمفردي.

كل ما أريد القيام به هو أخذ سلسلة تم تعيينها بقيمة ، واستخدامها كسلسلة مطابقة استبدال لجميع المطابقات.

var replacement = 'i';
var text = 'tieiam';

text = text.replace(replacement, '');  // 'teiam'

text = text.replace(/tieiam/g, ''); // 'team'

كيف يمكنني استخدامها معًا ؟؟

هل كانت مفيدة؟

المحلول

ما تريده هو استخدام كائن regexp:

text = text.replace(new RegExp(replacement, 'g'), '');

مثال بسيط على ذلك في العمل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top