法一、用 RegExp 对象

  1. var reStr = "cftea"
  2. var re = new RegExp(reStr, "gi"); 
  3. alert(str.replace(re, "百度")); 

法二、用 eval

  1. var reStr = "cftea"
  2. alert(str.replace(eval("/" + reStr + "/gi"), "百度"));