Ciao,
sicuramente ci sono vari script in giro per la rete.
Cerca con Google "Mobile device detect"...

Questo è l'ultimo che ho utilizzato:
http://detectmobilebrowsers.mobi/