I am trying to detect opera safari firefox browsers using a regex but Chrome also have safari in userAgent value so am trying to ignore chrome from userAgent as below but it isn't working, can someone help me out?
var userAgent = navigator.userAgent.toLowerCase();
var isUnsupportedBrowser = (/(opera|safari|firefox|(?!chrome))\/?\s*(\.?\d+(\.\d+)*)/i).test(userAgent);