Litet hopkok
set re=new regexp
re.pattern="^[a-zA-Z0-9\-\.]+\@(\[{0,1})[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]{0,1})$"
if re.test(adressen) then
' riktig adress
else
' inte bra
end if
set re=nothing
Matchningen kräver lite pill för att bli helt korrekt (helt korrekt blir den aldrig, eftersom det kräver spaltmeter med kod), men detta borde räcka för det mesta.