Déterminer si la chaîne est en base64 en utilisant JavaScript

Je suis en utilisant le window.atob('string') fonction de décoder une chaîne base64 pour une chaîne de caractères. Maintenant je me demande, est-il un moyen de vérifier que la "chaîne" est en fait valable base64? Je souhaite être informé si la chaîne n'est pas en base64 afin que je puisse effectuer une action différente.

source d'informationauteur Jonatan