如何使用JavaScript检测移动设备?

使用以下代码片段检测移动设备-

示例

var device = {
   Android: function() {
      return navigator.userAgent.match(/Android/i);
   },

   iOS: function() {
      return navigator.userAgent.match(/iPhone|iPad/i);
   },

   any: function() {
      return (isMobile.Android() || isMobile.iOS());
   }
};