---
title: "Hindra för långa rader i gästbok"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9637-hindra-för-långa-rader-i-gästbok"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "erciz"
published: "2001-05-21T12:08:00.000Z"
updated: "2001-05-21T18:07:00.000Z"
replies: 7
views: 274
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/9637-hindra-för-långa-rader-i-gästbok"
---

# Hindra för långa rader i gästbok

## #1 — erciz, 2001-05-21T12:08Z

Jag håller på å knåpar lite med en enkel gästbook. På sidan där jag tänker visa gästboken tänkte jag visa den i en tabell, med samma bredd för alla inlägg. Problemet är bara hur jag gör så att man inte kan skriva för långa ord, som drar ut tabellen på bredden och sabbar designen... Nån som har en bra lösning? Jag använder en textarea-tagg, texten bryts ju automatiskt om man skriver mellanslag men inte om man skriver ett lååångt ord...hoppas ni förstår!

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

## #2 — jepsO, 2001-05-21T13:12Z

Nu är jag rätt så pinfärsk på Regular Expressions, men efter att ha smygtittat på Vides guide kom jag fram till detta:

```
<%
myString = "aaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbb ccccccccccccccccc ddddddddddd."
maxLength = 10
Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
objRegExp.Pattern = "\w{" & maxLength & ",}"
Set myMatches = objRegExp.Execute(myString)
For each item in myMatches
  myString = replace(myString,item.Value,left(item.Value,maxLength))
Next
Response.Write myString
%>
```

Där anger du ett värde som avgör hur långt ett ord får vara. Sen "krymps" de ord som är för långa till maxlängden.

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

## #3 — erciz, 2001-05-21T14:18Z

error '8002801d' 
Library not registered. 

/gb.asp, line 154 

Det verkar som mitt webhotell inte har stöd för regexp. Finns det inget annat sätt??
...men tack ändå

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

## #4 — jepsO, 2001-05-21T14:28Z

Humma... Såhär kanske:

```
<%
myString = "aaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbb cccc."
maxLength = 10
spaceNum = 0
for i=1 to len(myString)
	if mid(myString,i,1) = " " then
		spaceNum = spaceNum -- 1
	end if
next
myArray = Split(myString, " ", -1, 1)
for i=0 to spaceNum
	newString = newString & " " & left(myArray(i),maxLength)
next
Response.Write newString
%>
```

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

## #5 — erciz, 2001-05-21T14:42Z

Tack! det funkar kanon!!

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

## #6 — McMiller, 2001-05-21T17:43Z

det där sista skriptet klippte bara av och tog bort det som kom efter första ordet!!!!

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

## #7 — jepsO, 2001-05-21T17:47Z

Gör det? Fungerar hur bra som helst för mig...

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

## #8 — erciz, 2001-05-21T18:07Z

Jojo, men jag förstår hur jag ska lösa det nu iaf. Tack

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/9637-hindra-för-långa-rader-i-gästbok
