Detect mobile browser (smartphone)

Detecting mobile browsers is very easy when you know the right regular expression. Here are two examples (for PHP and JSP) PHP <?php $useragent = $_SERVER[’HTTP_USER_AGENT’]; if (preg_match(’/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( …