Juro por mi madre muerta! (no es cierto, no ha muerto aún,
![sonrisota](http://static.forosdelweb.com/fdwtheme/images/smilies/xD.png)
![Stress](http://static.forosdelweb.com/fdwtheme/images/smilies/stress.png)
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
Veamos, tenemos un input file:
Código HTML:
Ver original
<input type="file" name="archivo" onchange="validar_nombre_de_archivo(this)">
Pero queremos que el nombre del archivo que se suba tenga cierto formato:
- letras de la A a la Z
- números del 0 al 9
- guiones medios
- guiones bajos
- sin espacios
- y la extensión, claro
Y no algo como: mi número es el 17.pdf
He comenzado así, pero la cosa no basta, evidentemente:
Código Javascript:
Ver original
function validar_nombre_de_archivo(inputFile) { patronNombreDeArchivo = /[a-z0-9]+.pdf/; if(patronNombreDeArchivo.test(inputFile.value) ) { alert('El nombre del archivo coincide con el patron!'); } else { alert('El nombre del archivo NO coincide!'); } }
Alguna ayuda por favor!
![Stress](http://static.forosdelweb.com/fdwtheme/images/smilies/stress.png)
![Stress](http://static.forosdelweb.com/fdwtheme/images/smilies/stress.png)
![Stress](http://static.forosdelweb.com/fdwtheme/images/smilies/stress.png)
Saludos!