用于用户代理的 Microsoft Edge 正则表达式

Microsoft Edge regex for user agent

是否有一个万无一失的正则表达式(我正在使用 PHP)来匹配 Microsoft Edge 用户代理字符串?

我强烈推荐

  1. 不使用 us-sniffing。几乎没有 这样做的理由。
  2. 如果您绝对需要,请使用像ua-parser 这样的库而不是自己动手。

与大多数浏览器一样,您可以简单地在比较字符串中说出浏览器名称,如下所示。

$user_agent = $_SERVER['HTTP_USER_AGENT']; 
preg_match('/Edge/i', $user_agent)

这对我有用。希望它也适合你。