我需要一些正则表达式的帮助。我正在尝试匹配移动css的用户代理字符串。现在,我无法匹配手机而不是iPad。换句话说,如果我有两个类似的用户代理字符串,
random stuff ipad random text in between mobile
和
random stuff iphone random text in between mobile
我设置它的方式就像,
if (!preg_match("/(?!ipad).*mobile|iphone|blackberry/",$user_agent)
{ // show desktop version
}
else { //show mobile version
}
然而,我甚至不确定这是否正确,而且我没有得到我想要的预期结果。最终目标是在ipad上显示桌面版本。
答案 0 :(得分:0)
if (!preg_match("/(!ipad|iphone|blackbary).*mobile/",$user_agent)
{ // show desktop version
}
else { //show mobile version
}