hola a todos tengo el siguinte problema estoi haciendo la siguiente funcion para validar matriculas de coche.
function valida_matricula(matricula){
var reg = new RegExp ("^(([0-9]{4}[b,c,d,f,g,h,j,k,l,m,n,o,p,r,s,t,v,w]{3})|([a-zA-Z]{1,2}[0-9]{4}[a-zA-z]{2}))$","g");//expresion regular para las 2 matriculas
provincias = new Array ("VI","AB ","A","AL","AV","BA","AV","IB","PM","B","BU","CC", "CA","CS","CE","CR","CO","C","CU","GI","GE","GR"," GU","SS","H","HU","J","LE","L","LO","LU","M","ML", "MU","NA","OR","OU","O","P","GC","PO","SA","TF","S ","SG","SE","SO","T","TE","TO","V","VA","BI","ZA", "Z");//array de provincias para las matriculas antiguas
var respu = true;
remplazo=matricula.replace("-","");
remplazo2=remplazo.replace("-","");//se remplazan los guiones por nada
if(matricula != '' ){//si la matricula no viene vacia
if (reg.test(matricula) == 0) {//si es erronea
matricula=matricula.toUpperCase();//cambia a mayusculas
primer_caracter = matricula.substring(0,1);
if(isNaN(primer_caracter)){//valida si lo primero es letra o numero
//alert("no es un numero");//antigua matricula
provin_matri=remplazo2.substring(0,2);//2 primeros caracteres de la matricula
provin_matri_segunda_letra=provin_matri.substring( 1,2);//segundo caracter de la matricula
//alert(provin_matri+" "+provin_matri_segunda_letra);
if(isNaN(provin_matri_segunda_letra)){
//alert("la segunda letra no es numero");
for(i=0;i< provincias.length;i++) {//recorro el array de provincias para ver si la provincia que han metido es correcta
if(provin_matri == provincias[i]){
alert("encontrado"+" "+i)
}
}
}else{
//alert("la segunda letra es numero");
}
}else{
alert("es un numero");//nueva matricula
}
respu = false;
}
}
return respu;
}
en esta linea quisiera saber alguna funcion que tenga javascript o como se puede hacer para encontrar el elemento que quiero en el array provincias.
for(i=0;i< provincias.length;i++) {//recorro el array de provincias para ver si la provincia que han metido es correcta
if(provin_matri == provincias[i]){
alert("encontrado"+" "+i)
}
}
muchas gracias un saludo