---
title: "Validera email"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/158154-validera-email"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mika3l"
published: "2007-03-13T21:39:33.000Z"
updated: "2007-03-19T20:15:19.000Z"
replies: 7
views: 701
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/158154-validera-email"
---

# Validera email

## #1 — Mika3l, 2007-03-13T21:39Z

Hej!
Kan man validera en emailadress på något smart sätt, RegExp?
Använder JavaScript nu men vill även använda ASP.

Min javascriptkod (från jojoxx.net):

```
if(!varEmail.length<=0) {
String.prototype.isValidEmail = function(){
	return !!this.match(/^([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-\_]*)[a-zA-Z0-9]{1})@([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-\_]*)[a-zA-Z0-9]{1})\.([a-zA-Z]{2,4})$/)
}
if (!varEmail.isValidEmail()) {
alert("Your email address is not valid! Please check the spelling."); return false;
}
}
```

Danke på förhand! :)

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

## #2 — emission, 2007-03-13T22:06Z

```
Function IsValidEmail(mailAdress)
   Dim oRxp
   Set oRxp=new RegExp
   oRxp.Pattern="^([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-\_]*)[a-zA-Z0-9]{1})@([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-]*)[a-zA-Z0-9]{1})\.([a-zA-Z]{2,4})$"
   IsValidEmail=oRxp.Test(mailAdress)
End Function
```

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

## #3 — emission, 2007-03-13T22:08Z

Det var en liten miss i jojoxx-mönstret, eftersom den tillät underscore i domännamnet

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

## #4 — Mika3l, 2007-03-13T22:14Z

Tack!
Är inte helt inne i funktioner och RegExp, anropar jag rätt så här?

```
Function IsValidEmail(mailAdress)
   Dim oRxp
   Set oRxp=new RegExp
   oRxp.Pattern="^([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-\_]*)[a-zA-Z0-9]{1})@([a-zA-Z0-9]{1}([a-zA-Z0-9\.\-]*)[a-zA-Z0-9]{1})\.([a-zA-Z]{2,4})$"
   IsValidEmail=oRxp.Test(mailAdress)
End Function
If IsValidEmail(strEmail) = false Then
Response.Write("Your email address is not valid! Please check the spelling.")
Else
```

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

## #5 — emission, 2007-03-13T23:45Z

Jajamen, eller snyggare:

```
If Not IsValidEmail(strEmail) Then
```

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

## #6 — OveRRidE, 2007-03-14T07:29Z

Flyttas från ASP.

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

## #7 — Mika3l, 2007-03-14T10:51Z

Man tackar för hjälpen! :)

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

## #8 — nitro2k01, 2007-03-19T20:15Z

Flyttat från Regular Expressions på grund av att provtiden för forumet har gått ut

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/158154-validera-email
