繁体   English   中英

正则表达式preg_match PHP

[英]regex preg_match PHP

我需要一些正则表达式帮助。 我正在尝试为移动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上显示桌面版本。

if (!preg_match("/(!ipad|iphone|blackbary).*mobile/",$user_agent)
{ // show desktop version 
}
else { //show mobile version 
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM