@edit,
la siguiente linea es invalida,
Código:
var patron = /^/+array_totales[i]+'-'+/$/;
lo que tu requieres es componer una expresion regular a base de valores de variables. en ese caso tienes que componer la expresion como si fuera un string pero sin las barras diagonales. ese string se lo pasas a la funcio RegExp.
Código:
var ExpReg = new RegExp("^" + patron + "$");