Я хочу выяснить, использует ли пользователь Microsoft Edge, и если да, то какая это версия Edge. Я знаю, что могу получить версию, используя navigator.userAgent
, и в моем собственном браузере Edge, который возвращает
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134
.
Узнать, есть ли "Edge" в строке, заданной userAgent
, довольно просто, но мне было интересно, что будет команда regex, чтобы получить версию, чтобы я мог сравнить ее и посмотреть, меньше ли она определенной версия (18.17763 в моем случае)? Я бы использовал метод string.match (). Раньше я не использовал regex, поэтому понятия не имею, что это будет за выражение.