---
title: "150 tecken."
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/159097-150-tecken"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "Dino"
published: "2007-04-10T13:55:18.000Z"
updated: "2007-04-10T15:56:08.000Z"
replies: 6
views: 533
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/webbutveckling/159097-150-tecken"
---

# 150 tecken.

## #1 — Dino, 2007-04-10T13:55Z

Eftersom det inte finns något eget forum för [Regular Expressions](http://www.webforum.nu/forumdisplay.php?f=214) så lägger jag frågan här.

Skulle vilja att nedan expression acceptera max 150 tecken.

```
^[a-zA-Z0-9._%-]+@(?:[a-zA-Z0-9-]+\.)+[a-zA-Z]{2,6}$
```

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

## #2 — voigtann1, 2007-04-10T14:06Z

Det blir svårt om ens möjligt... tänkte först att man kunde kapsla in hela ditt resultat men sedan kom jag på att det inte alls går på det sättet... 

```
^[a-zA-Z0-9._%-]{1,75}@(?:[a-zA-Z0-9-]{1,75}\.)+[a-zA-Z]{2,6}$
```

 är en dålig lösning då du då kan max ha 75 tecken innan @ och 75 efter.. men jag tror inte det går att lösa med RegExp.

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

## #3 — silfver, 2007-04-10T14:13Z

Ifall det är omöjligt, kanske du överväger att lösa det [med javascript](http://www.webcodingtech.com/javascript/limit-input-text.php)?

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

## #4 — voigtann1, 2007-04-10T14:18Z

kanske inte är en hemsida som han skapar silfver ;) Men det finns andra alternativ för det som sagt.

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

## #5 — silfver, 2007-04-10T14:24Z

> **voigtann1 skrev:**
>
> kanske inte är en hemsida som han skapar silfver ;) Men det finns andra alternativ för det som sagt.

Ah, sant! Jag stirrade mig blind på "Webbutveckling..."

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

## #6 — spango, 2007-04-10T14:50Z

Det går alldeles utmärkt att lösa med regexpar, men det blir sjukt galet jobbigt att skriva regexpen. 150 tecken är ju en ändlig mängd kombinationer, så egentligen är det bara att skriva en regexp för varje möjligt värde och sedan kombinera dem med \| ;)

Men det smartaste är i nio fall av nio att kolla längden separat. Vill man nödvändigtvis använda regexpar för en så enkel sak kan man använda patternet *^.{,150}$* men det är overkill med regexpar för sånt.

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

## #7 — Dino, 2007-04-10T15:56Z

Hmm, trodde det skulle vara busenkelt. 

Men satt iaf och testade lite och det verkar som denna klarar jobbet. 

```
(?=^[a-zA-Z0-9._%-]+@(?:[a-zA-Z0-9-]+\.)+[a-zA-Z]{2,6}).{6,150}$
```

Ser ni något som kan orsaka fel, eller något annat som inte verkar stämma?

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/159097-150-tecken
