Я пытаюсь написать шаблон регулярного выражения в Java, чтобы обнаружить, если агент пользователя меньше или равно Internet Explorer 9. Есть немало примеров здесь:Регулярное определение IE9 и ниже?
http://www.useragentstring.com/pages/Internet%20Explorer/
Основная суть есть будет строка в строке агента пользователя под названием:. «MSIE XXXX) Мой текущий шаблон регулярного выражения заключается в следующем:.
MSIE ([1-9]|9)
Который, кажется, работает, за исключением есть проблемы, когда я MSIE 10,0 или MSIE 11,0 соответствует любому идеи о том, как соответствовать только 1-9 и не 10,0 или 11?
Что случилось с 'MSIE [1-9]'? –
@AvinashRaj Что это будет потенциально соответствовать IE 10. – Tomalak
, тогда ему нужны якоря. '^ MSIE [1-9] $' –