Jag vill kontrollera att det användaren skriver in i fältet verkligen kan vara en e-mailadress.
Någon som har en färdig formel för det, eller vet om det är något mer man ska kolla på än att den innehåller @ och slutar på .någonting?
/Catalina
1 svar · 404 visningar · startad av Catalina
Jag vill kontrollera att det användaren skriver in i fältet verkligen kan vara en e-mailadress.
Någon som har en färdig formel för det, eller vet om det är något mer man ska kolla på än att den innehåller @ och slutar på .någonting?
/Catalina
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.