Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2011, 11:12
Avatar de informacionsys
informacionsys
 
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años
Puntos: 76
uso de el metodo Match

Buenas Tardes

Queridos compas.

Tengo este script:

Código Javascript:
Ver original
  1. // funcion para validar extensiones
  2. function CheckExt(e,extensiones){
  3.     var arr_exts = extensiones.split(",");
  4.     var exts_concat = new Array();
  5.     var archivo = e.value;
  6.    
  7.     for(i = 0; i < arr_exts.length; i++){
  8.         //alert(arr_exts[i]);
  9.         exts_concat += "("+arr_exts[i]+")|";
  10.     }
  11.     var exts_permitidas = exts_concat.slice(0,-1);
  12.     if(!archivo.match(/\./+exts_permitidas+/\$/)){
  13.         alert("Solo se permite imagenes con extension jpg y png ");
  14.     }else{
  15.         return 1;
  16.     }
  17. }
  18.  
  19. // lo llamo de la siguiente manera:
  20. 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..