Buenas Tardes
Queridos compas.
Tengo este script:
Código Javascript
:
Ver original// funcion para validar extensiones
function CheckExt(e,extensiones){
var arr_exts = extensiones.split(",");
var exts_concat = new Array();
var archivo = e.value;
for(i = 0; i < arr_exts.length; i++){
//alert(arr_exts[i]);
exts_concat += "("+arr_exts[i]+")|";
}
var exts_permitidas = exts_concat.slice(0,-1);
if(!archivo.match(/\./+exts_permitidas+/\$/)){
alert("Solo se permite imagenes con extension jpg y png ");
}else{
return 1;
}
}
// lo llamo de la siguiente manera:
CheckExt(document.getElementById("archivo"),"png,jpg");
Esta funcion permite validar la extesion o extensiones de archivos.
El problema es que quiero pasarle como parametro las extensiones permitidas,
pero en la linea
if(!archivo.match(/\./+exts_permitidas+/\$/)){
No me toma eso como parte de la estructura del match.
Que podra ser??
Gracias..