Все верно, нынче не модно проверять версию браузера, но тем не менее:
var isIE11 = navigator.userAgent.match(/Trident\/7.0; rv 11.0/);
UPDATE:
User-agent может быть и таким: "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; BRI/2; rv:11.0) like Gecko"
Наиболее верный способ наверное этот (не проверялся на IE < 11):
var isIE11 = document.body.style.msTextCombineHorizontal !== undefined;