Validation d'un e-mail avec l'expression régulière VB.Net

Je travaille sur un petit projet en VB.Net où je reçois une entrée à partir d'une zone de texte, et de la nécessité de vérifier que c'est un e-adresse e-mail.

J'ai trouvé cette expression "^[_a-z0-9-]+(.[_a-z0-9-]+)@[a-z0-9-]+(.[a-z0-9-]+)(.[a-z]{2,4})$", mais je ne peux trouver aucun moyen de tester si ça passe.

Je veux un code comme:

if not txtEmail.text = regexString then
    something happens..
else
    something else happens..
end if

source d'informationauteur AndersE