Función para detectar las últimas versiones que existen de Internet Explorer, detectar versiones más antiguas resulta una perdida de tiempo debido a que son medios considerados más que obsoletos.

Función

function is_ie(){

	if(/MSIE 10/i.test(navigator.userAgent)){
	   // This is internet explorer 10
	   alert('ie10');
	}else if(/MSIE 9/i.test(navigator.userAgent) || /rv:11.0/i.test(navigator.userAgent)) {
	    // This is internet explorer 9 or 11
	    alert('ie9or11');
	}else if(/Edge/d./i.test(navigator.userAgent)){
	   // This is Microsoft Edge
	   alert('edge');
	}else{
		alert('noieoredge');
	}

}

Si te ha sido de utilidad ¡deja un comentario! 🙂