i have to check in my script for user agent for mobile.
i have
if(preg_match('/lg|iphone|blackberry|opera/i', $_SERVER['HTTP_USER_AGENT'])) { ... }
i found out the lg
one needs to be the first part of the string
eg:
lg-9000 ...
lg1000 ...
lg 2000 ...
lge4300 ...
basically i want to know if it's possible to find if the string (from my regexp) can be found in the user agent starting from the beginning, not somewhere in the string.
i would like not to change my regex string
thanks
You can use the meta character ^
to denote start of string. You can read more about it here. The following pattern will only match lg
if it's in the start of the string:
^lg|iphone|blackberry|opera/
You can see a simple example it in action here: http://regexr.com?2vjec
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With