ケータイ端末のUser-Agentを抽出する正規表現

ドコモ

1
^DoCoMo/d+.d+[ |/]{1,}([a-zA-Z0-9_+-]+).*$

au

1
^KDDI-([a-zA-Z0-9]+) UP.Browser/[_d.a-zA-Z]+ (GUI) .+|UP.Browser/[d.a-z]+-([a-zA-Z0-9]+) .+$

ソフトバンク

1
^J-PHONE/d+.d+/([a-zA-Z0-9_-]+).*|Vodafone/d+.d+/([a-zA-Z0-9_-]+).*|SoftBank/d+.d+/([a-zA-Z0-9_-]+).*|MOT-([a-zA-Z0-9_-]+)/.*$

WILLCOM

1
^([a-zA-Z0-9-_]+):[a-zA-Z0-9]+|^MS([A-Z]+)|Mozilla/[d.]+ (compatible; MSIE [d.]+; Windows CE; [a-zA-Z-_]+/([a-zA-Z0-9-_]+);.+).*|Mozilla/[d.]+ (compatible; MSIE [d.]+; Windows CE; IEMobile [d.]+) ([a-zA-Z0-9-_]+)|Mozilla/[d.]+(WILLCOM;[a-zA-Z0-9-_]+/([a-zA-Z0-9-_]+)/.+).+|JV-Lite2WE/[d.]+(([a-zA-Z0-9-_]+)).+|Mozilla/[d.]+ (compatible; MSIE [d.]+; [a-zA-Z0-9-_]+/([a-zA-Z0-9-_]+)/.+) .+$

イー・モバイル

1
^emobile/[d.]+ (([a-zA-Z0-9_-]+); .+).*$

docomoホームU(フルブラウザ)

1
^Mozilla/[d.]+ (([a-zA-Z0-9_+-]+);FOMA;.+)$

コメントを残す