Prova a cercare qui
Se non trovi proprio quallo che cerchi, vista la richiesta particolare verifica il funzionamento con Safari e la validazione strict. Poi al limite si prova a sistemarlo.