A detectar um navegador móvel

Estou à procura de uma função que devolva o valor booleano se o utilizador tiver ou não um navegador móvel. eu sei qu ... ptico que eu não tenho idéia de como usá-lo para o meu propósito, que é criar uma função que retorne verdadeiro / falso.