Comprobar extensiones en Java Script

Script o pequeña utilidad para comprobar que la extensión de un fichero que han seleccionado es la correcta, antes de llevarlo al server.

function checkExt(e) {//usar en algún evento de formulario o del input
			value=e.value;
			
			if( !value.match(/.(jpg)|(gif)|(png)|(bmp)|(pdf)$/) ){//tus extensiones
				alert("extension incorrecta");	//acciones foco,no validar...
			}
			else {//right extension
				alert("extension correcta");	//acciones
			}

		}

Uso (en este caso en el evento onchange):


Otra función que simplemente te dice si es pdf o no:

function isPdf(e) {
			if( e.value.match(/.(pdf)$/) ){
				alert("es un pdf");	//acciones	
			}
			else alert("no es pdf");	//acciones
		}

Se usa igual que la otra.

Muy simples pero no las tenía programadas, no me había encontrado con la situación de validar un type file hasta hoy (antes era siempre en server side xD)

Anuncios

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s