我必须在我的脚本中检查移动用户代理.
我有
if(preg_match('/lg|iphone|blackberry|opera/i', $_SERVER['HTTP_USER_AGENT'])) { ... }
Run Code Online (Sandbox Code Playgroud)
我发现lg
一个人需要成为字符串的第一部分
例如:
lg-9000 ...
lg1000 ...
lg 2000 ...
lge4300 ...
Run Code Online (Sandbox Code Playgroud)
基本上我想知道是否可以找到字符串(来自我的正则表达式)是否可以在用户代理中从头开始找到,而不是在字符串中的某个位置.
我不想改变我的正则表达式字符串
谢谢
Mar*_*cus 11
您可以使用元字符^
来表示字符串的开头.你可以在这里阅读更多相关信息.lg
如果它位于字符串的开头,则以下模式仅匹配:
^lg|iphone|blackberry|opera/
Run Code Online (Sandbox Code Playgroud)
你可以在这里看到一个简单的例子:http://regexr.com?2vjec
归档时间: |
|
查看次数: |
1126 次 |
最近记录: |