Basically i want to return an error if the value of a field is non-numeric or less than a defined minimum length (from array). i'm struggling to get this javascript to work:
var fields = new Array("field_1","field_2","field_3");
var length = new Array(12,4,3);
for (i=0; i < fields.length; i++) {
var regex = "/^[\d]{" + min_length[i] + "}$/"; //
var field = document.getElementById(numeric_fields[i]);
if (!regex.test(field.value)) {
alert("error");
}
else {
--do other stuff--
}
}