Добрый день!
С сайта
detectmobilebrowsers.com была взята регулярка на определение мобильных устройств с помощью PHP. Проблема в том, что она планшеты не определяет.
Для определения iPad в часть регулярки
...|ip(hone|od)|...
было добавлено "ad" и вышло так
...|ip(hone|od|ad)|...
Но как все планшеты на надроиде определить?
В самом начале регулярки:
if(preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry ...
есть строка
(android|bb\d+|meego).+mobile
что она значит?
Если убрать "mobile", то будет определять все андроиды, а не только мобильные? Т.е. в итоге будет:
if(preg_match('/(android|bb\d+|meego)|avantgo|bada\/|blackberry ...
Поправьте, если не прав. Планшета под рукой на андроиде, к сожалению нет, методом тыка не могу.