user agent - Regex to detect IE9 and below? -


i trying write regex pattern in java detect if user agent less or equal internet explorer 9. there quite few examples here:

http://www.useragentstring.com/pages/internet%20explorer/

the main gist there string in user agent string called: "msie xxxx). current regex pattern this:

msie ([1-9]|9) 

which seems work except there problems when msie 10.0 or msie 11.0 matches. ideas on how match 1-9 , no 10.0 or 11?

in old versions, there dot after major version number, can use in regex :

msie [1-9]\.

another way write expect 1 number between 1 , 9 followed non number char :

msie [1-9][^0-9]


Comments

Popular posts from this blog

Prolog - Listing -

orchardcms - change base url in local copy in Orchard CMS -

linear regression - Trying to get confidence/prediction intervals with `predict.lm` in R, but I keep getting an error regarding my dichotomous variable -