我正在尝试过滤 user_agent 并区分 iPhone 和 iPad。用户代理字符串读取:
Mozilla/5.0(ipad U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10
我现在使用的正则表达式是
(iphone|iPod|blackberry|android|windows+ce)
这让我得到了大多数移动设备,客户对此很满意。
如果字符串包含ipad
. 我已经为此苦苦挣扎了一个小时,并认为是时候寻求一些更有经验的帮助了。