我要做的是有一段字符窜数组,内容不一,循环遍历,想在每次循环中把str[i]值放入正则表达式,而/str[i]/g匹配的是这6个字符,而不是里面的值,请问应该怎么做呢?

解决方案 »

  1.   

    var reg=new RegExp(str[i],"g");//
      

  2.   


    <script type="text/javascript">
    var str="abcdefd";
    var s=['bc','cb','fd']
    for(i=0;i<s.length;i++){
    var re=new RegExp(s[i],"g");
    alert(re.test(str))
    }
    </script>
      

  3.   

    上一个问题先不管它,我有一个textarea,在c#后台
    textarea.innerText = "<a style=color:Blue >" +"abc" + "</a>";
    为什么颜色出不来呢?  
      

  4.   

    textarea是纯文本编辑器,怎么可能出来颜色??
      

  5.   


    <a style="font:blue;" > +abc + </a>;楼主你的应该"<a style='font:blue;' >" +"abc" + "</a>";