str='.....' + i;
var re=new RegExp(str, ['igm'可选] )

解决方案 »

  1.   


    var str="...";
    var strReg=/^...;
    for(int i=0;i...)
    {
        strReg+=i...$/;
        strReg.test(str);
    }
      

  2.   

    str='.....' + i;
    var re=new RegExp(str, ['igm'可选] )
    怎么用法啊?想替换字符!
      

  3.   

    function myreplace(e,s1,s2){
       var re=new RegExp(e,"g");
       return s1.replace(re,s2);
    }
    死循环
      

  4.   

    猜测可以借助escape和unescape
    形成\u0022形式的就不用考虑转义了还没实验。
      

  5.   

    本身字符串已经用escape处理过了。那函数没错,是正则表达式的问题.结账!