Hola
Algo rápido. Asigna a cada campo una id distinta. En vez de usar
this, usa
this.id. Ahora la función, cambia esto
Cita: var valor = document.getElementById('contenedor[]').value;
por esto
Cita: var valor = document.getElementById(frm).value;
en vez de usar
match usa
test y por último quita el
return true, no hsy nada que devolver
Suerte