var re = new RegExp( b, "gi" );

解决方案 »

  1.   

    var b="c";
    var re = new RegExp( b, "gi" );
    var str = "abcabc";
    alert(str.replace(re, "2"));
      

  2.   

    var keyword = "word";
    var content = document.body.innerHTML;
    var re = new RegExp(keyword, "i");
    content = content.replace(re, "<b>"+keyword+"</b>");如果不替换网页内容中的<a ...>...</a>、<script ...>...</script>、<form ...>...</form>之间的内容,这个正常表达式应该如何写?
      

  3.   

    http://community.csdn.net/Expert/TopicView.asp?id=5075888
      

  4.   

    这个是正则中带变量吧?
    http://community.csdn.net/Expert/TopicView.asp?id=5075888