---
title: "E-brevs regexp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/47023-e-brevs-regexp"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "mozilla"
published: "2002-07-01T18:56:57.000Z"
updated: "2002-07-02T11:05:11.000Z"
replies: 6
views: 200
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/javascript/47023-e-brevs-regexp"
---

# E-brevs regexp

## #1 — mozilla, 2002-07-01T18:56Z

Jag försöker få ihop ett script som kollar om emailen man skrivit in över huvud taget kan existera. Som det ser ut nu har jag följande pattern:

/\\w+@\\w+\\W\\D/;

Den tillåter mer tecken efter de sista dvs man kan skriva x@x.x123. Hur gör man så att den måste sluta med \\D?

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

## #2 — Jojoxx, 2002-07-01T19:15Z

Prova med:

/^\[\\w.-\]+\\@(\[\\w.-\]\\.)+\\w+$/

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

## #3 — mozilla, 2002-07-01T19:33Z

Ne blev inte mycket bättre där... Faktiskt exakt samma sak ;) koden jag skrev ovan fungerar till skillnad från att man kan skriva siffror som toppdomän. De vill jag för hindra (med hjälp av \\D). Kan lägga till att *x@x.1* inte fungerar, medan *x@x.x1* fungerar.

Det går om man gör om texten, tex. *str + 'slut'* och sedan med pattern */\\w+@\\w+\\W\\Dslut/;* Men jag undrar hur man gör för att den ska ta att all tecken i slutet måste vara \\D dvs icke siffror.

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

## #4 — spango, 2002-07-01T19:43Z

```
/^[\-\w\.]+@([a-z\d\-]\.)*[a-z\d\-]\.[a-z]{2,}$/i
```

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

## #5 — mozilla, 2002-07-01T20:39Z

thx  :birp

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

## #6 — Jojoxx, 2002-07-02T05:31Z

Ursäkta, slarvläste din fråga.

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

## #7 — spango, 2002-07-02T11:05Z

Och jag slarvskrev min kod :) Så här ska det förstås vara:

```
/^[\-\w\.]+@([a-z\d\-][b]+[/b]\.)*[a-z\d\-][b]+[/b]\.[a-z]{2,}$/i
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/47023-e-brevs-regexp
