Si, asi es, usá este link para verificar como se comporta en los diferentes browsers
http://www.w3schools.com/html5/tryit...5_input_accept
Para la validación efectivamente se usa
Código Javascript
:
Ver originalvar nombre_archivo = (arr_ruta[arr_ruta.length-1]);
var ext_validas = /\.(pdf|gif|jpg|png)$/i.test(nombre_archivo);
Pero hace falta lo anterior, para saber si es windows o no, ya que en windows las rutas ese separan por \ a diferencia de unix /
Seguro que en la web hay otras funciones similares, pero yo me hice esta que me funciona bien en todos los navegadores y no tengo que andar usando jQuery solo para esto
Saludos