正则表达式中如何添加自定义变量
给正则表达式添加变量:
方法一: new RegExp
function replace(str, before, after) {
    var reg = new RegExp(before, "g");
    return str.replace(reg, after);
}
var test =  ;
console.log(replace("A quick brown fox jumped over the lazy dog", "jumped", "leaped"));
方法二: eval
function replace(str, before, after) {
    return str.replace(eval("/"+before+"/g"), after);
}
       
console.log(replace("A quick brown fox jumped over the lazy dog", "jumped", "leaped"));
                    
                
                
            
        
浙公网安备 33010602011771号