var tmp; //-чтобы в pattern была переменная tmp var all_list=new Array; //-а искал не в строке str, а в массиве all_list var myRe = /(tmp)/ig; var myArray = myRe.exec(str);