... che linguaggio ?
Se ti servirebbe in JavaScript, sono quasi sicuro nel dirti che non esiste. Sei comunque costretto al controllo che hai citato.

Ciao !