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..