浏览器版本号正则表达式
时间: 2023-06-30 19:10:43 浏览: 102
浏览器版本号的正则表达式可以写成如下形式:
```
(?:MSIE |Trident\/7\.0;.*rv:|Edge\/)(\d+\.\d+)(?:\.\d+)?$
```
这个正则表达式可以匹配大部分主流浏览器的版本号,其中:
- `(?:MSIE |Trident\/7\.0;.*rv:|Edge\/)` 表示浏览器的标识符,可以是 `MSIE`、`Trident/7.0; rv:` 或者 `Edge/`
- `(\d+\.\d+)` 表示版本号,由两个数字和一个点号组成,例如 `11.0` 或者 `89.0`
- `(?:\.\d+)?` 表示可能存在小版本号,例如 `11.0.1234.5678`
- `$` 表示字符串的结束
需要注意的是,这个正则表达式只能匹配到浏览器的版本号,如果需要匹配到浏览器的名称和操作系统等信息,需要根据实际情况进行修改。
阅读全文