---
title: "Mellanslag i sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/73612-mellanslag-i-sträng"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "hammers"
published: "2003-04-09T10:07:32.000Z"
updated: "2003-04-09T19:41:07.000Z"
replies: 8
views: 228
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/73612-mellanslag-i-sträng"
---

# Mellanslag i sträng

## #1 — hammers, 2003-04-09T10:07Z

Kan man kolla om en sträng bara innehåller mellanslag, och i så fall hur?

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

## #2 — Peter S, 2003-04-09T17:08Z

```
alert( /^(\u0200|" ")$/.test( [b]sträng[/b] ) );
```

 :)

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

## #3 — hammers, 2003-04-09T17:57Z

Hittade dessa funktioner, som var användbara.

```
function LTrim(str) {
 for (var i=0; ((str.charAt(i)<=" ")&&(str.charAt(i)!="")); i++);
 return str.substring(i,str.length);
}
function RTrim(str) {
 for (var i=str.length-1; ((str.charAt(i)<=" ")&&(str.charAt(i)!="")); i--);
 return str.substring(0,i+1);
}

function Trim(str) {
 return LTrim(RTrim(str));
}
```

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

## #4 — Peter S, 2003-04-09T19:05Z

Ja, det är möjligt. Men sedan kan man ju fråga sig vad de har med din ursprungliga fråga att göra?  ;) 

 :)

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

## #5 — Jesper T, 2003-04-09T19:10Z

> **Peter S skrev:**
>
> ```
> alert( /^[\u0200|" "]$/.test( [b]sträng[/b] ) );
> ```
>
> 
>  :)

Det står bara "false"

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

## #6 — Peter S, 2003-04-09T19:19Z

Nej Jesper, det står:

```
alert( /^(\u0200|" ")$/.test( [b]sträng[/b] ) );
```

 ;) 

Som man testar en **sträng** med för att se huruvida den innehåller endast mellanslag eller ej.

 :)

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

## #7 — hammers, 2003-04-09T19:22Z

> **Peter S skrev:**
>
> Ja, det är möjligt. Men sedan kan man ju fråga sig vad de har med din ursprungliga fråga att göra?  ;)

Ja det kan man verkligen göra  :p 
Den var lite tokigt formulerad...

Hursomhelst -  nu undviker jag iaf att få en "tom" sträng, dvs med bara mellanslag.

Thanks.

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

## #8 — Jesper T, 2003-04-09T19:24Z

> **Peter S skrev:**
>
> Nej Jesper, det står:
>
>
> ```
> alert( /^[\u0200|" "]$/.test( [b]sträng[/b] ) );
> ```
>
> 
>  ;) 
> Som man testar en **sträng** med för att se huruvida den innehåller endast mellanslag eller ej.
>  :)

Ok, då :e  Men...

```
<script>alert( /^[\u0200|" "]$/.test("               ") );</script>
```

 Ger false.

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

## #9 — Peter S, 2003-04-09T19:41Z

Det har du rätt i. Därför skall det vara så här  :e 

```
alert(/^(\u0020|" ")+$/.test( [b]sträng[/b] ));
```

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/73612-mellanslag-i-sträng
