---
title: "Validering av emailadress"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/5949-validering-av-emailadress"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Razor"
published: "2000-06-29T14:58:00.000Z"
updated: "2000-06-29T22:14:00.000Z"
replies: 10
views: 378
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/5949-validering-av-emailadress"
---

# Validering av emailadress

## #1 — Razor, 2000-06-29T14:58Z

Jag försöker utveckla ett script m.h.a. RegExp för att validera emailadresser men har kört fast något eftersom jag inte har full koll på vilka regler som gäller för hur en emailadress får se ut. 

Jag har studerat ett antal script jag hittat på nätet och försökt få ihop ett eget som är bättre än de jag hittat. Dock tllåter det (precis som de jag hittat) att flera punkter följer på varandra i adressen.

Är det "lagligt"? Kan en emailadress ha flera punkter efter varandra utan annat mellanliggande tecken?

\[Redigerat av Razor den 29 jun 2000\]

Permalänk: https://www.webforum.nu/p/5949

## #2 — emission, 2000-06-29T18:20Z

Javisst går det bra. Punkten är ett lagligt tecken, och det fyller ju ingen specifik funktion, som i ett domännamn. Det finns inget som hindrar att man har .........@domain.se som epostadress.

Permalänk: https://www.webforum.nu/p/243994

## #3 — PatrikB, 2000-06-29T18:41Z

Varför behöver du validera att det är en giltig email adress?

//PatrikB

Permalänk: https://www.webforum.nu/p/243995

## #4 — emission, 2000-06-29T19:06Z

Det är väl väldigt ofta som det är viktigt att en inmatad adress stämmer?

Permalänk: https://www.webforum.nu/p/243996

## #5 — Razor, 2000-06-29T19:51Z

Jag utvecklar en anmälningsfunktion för en webbplats där jag använder mig av mailkomponenten CDONT. Om CDONT får en felaktig emailadress så kommer inget mail att skickas. Istället får jag (antar jag) något slags felmeddelande från servern som jag gärna vill undvika.

Därför vill jag fånga upp felaktigheter i adressen i möjligaste mån.

Fråga till emmission!

Är det då tillåtet att ha flera på varandra följande punkter någonstans efter 'at'-tecknet?

\[Redigerat av Razor den 29 jun 2000\]

Permalänk: https://www.webforum.nu/p/243997

## #6 — Danmagnus, 2000-06-29T20:22Z

va?  använd inte ASP för att göra en förkoll på emailadresser, använd java-script-koll istället, ASP check sliter bara på servern, hmm det borde finnas en serverkomponent som "verkligen" kollar om det existerar en mailadress. för egentligen en mailadress som horunge@analgatan.com slipper ju igenom i princip alla valideringscheckar.

Permalänk: https://www.webforum.nu/p/243998

## #7 — Vide, 2000-06-29T21:15Z

Problemet med javascript är att det går att stänga av på klienten, DVS, inte speciellt säkert... Dock är det rekommenderbart att använda både javascript och ASP...

Det finns en komponent för att kolla om mailadressen finns eller inte... tyvärr så har jag glömt bort vart jag såg den...

Permalänk: https://www.webforum.nu/p/243999

## #8 — PatrikB, 2000-06-29T21:32Z

Hello,

och då tycker jag att om man vill anmäla sig så tar man först emot uppgifterna och sedan låter man mail komponenten skicka all relaterad info såsom inlog(anvnamn, pwd, m.m)

Vill man då anmäla sig och få tillgång till uppgifterna gäller det att man skriver i sin rätta mailadress .....

//PatrikB

Permalänk: https://www.webforum.nu/p/244000

## #9 — Danmagnus, 2000-06-29T22:06Z

ha!, ja där löste vi det smärtfritt =)

Permalänk: https://www.webforum.nu/p/244001

## #10 — emission, 2000-06-29T22:08Z

Razor:

Nej, det kan man inte ha. Och man kan heller inte ha en punkt direkt efter @ eller sist i adressen

Att göra som PatrikB beskriver, är det enda sättet att verkligen validera en emailadress. 

Det går inte att, per automatik, kolla om användaren finns. Man kan på sin höjd kolla att domänen i adressen finns, och att den har en MX-pekare, och i nödfall om datorn som domänen pekar till svarar på port 25. Sedan tar det stopp. Att utföra sådana tester tar alldeles för lång tid, för att det ska vara intressant. 

Komplettera PatrikBs lösning med både Javascript-koll och ASP-koll. Man kan ju tänka sig att användaren råkar skriva fel.

Permalänk: https://www.webforum.nu/p/244002

## #11 — Danmagnus, 2000-06-29T22:14Z

jag menade såhär.
skriv in mail-adress i websidan..
sen skickas ett mail från servern till mailadressen med en länk med ett ID på, sen querystring på sidan man kommer till när man klickar på länken för att hämta IDet. och då blir mailadressen validerad. jaaaaaaa
hurraaaaaaa julafton...
men fan va B!, detta är ju gammalt .. det har väl amerikanska sajter gjort i åratal... och så kommer vi nu... iiii

Permalänk: https://www.webforum.nu/p/244003

---

Tråden på webben: https://www.webforum.nu/amne/asp/5949-validering-av-emailadress
