---
title: "Några strängfrågor"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/138159-några-strängfrågor"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "aasah"
published: "2005-11-23T23:18:27.000Z"
updated: "2005-11-25T22:41:33.000Z"
replies: 8
views: 551
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/138159-några-strängfrågor"
---

# Några strängfrågor

## #1 — aasah, 2005-11-23T23:18Z

1) Hur gör man om text till uppercase? Det ser snyggare ut i mitt fall...

2) Hur kommer jag åt bokstav 'i' i en sträng? Alltså, successivt, bokstav för bokstav?

3) Vilken funktion kollar en strängs längd?

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

## #2 — Peter S, 2005-11-24T00:43Z

1)

```
sträng.toUpperCase();
```

2)

```
sträng.charAt(i);
```

3)

```
sträng.length
```

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

## #3 — aasah, 2005-11-24T08:47Z

Tackar! :e 

Är det rätt att length inte ska ha paranteser?

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

## #4 — @nders, 2005-11-24T08:51Z

Japp, det är ingen metod, utan en egenskap.

Mvh

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

## #5 — aasah, 2005-11-24T08:56Z

Åh, tack, @nders!

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

## #6 — aasah, 2005-11-25T22:10Z

Nytt problem... mitt skalbara skript var inte mer skalbart än att det krashade med 10 kolumner... :OO  Skälet var det kortsiktiga sätt på vilket jag delar upp en sträng. :( 

Min funktion har tillgång till en sträng som innehåller 1-2 bokstäver och 1-2 siffror. Exempel: A3, A32, AB3 eller AB34. Jag vill skapa en sådan här sträng i stället "A 3", "A 32", "AB 3" resp "AB 34". Hur gör man det enklast i JavaScript? :q

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

## #7 — Peter S, 2005-11-25T22:18Z

God kväll aasah!  :) 

Du har alltså en funktion som tar emot en sträng "A3", "AB34" o.s.v och vill att den skall returnera "A 3", "AB 34"? Då

```
function f(s){
  var p = /([A-Z]{1,2})(\d{1,2})/.exec(s);
  return p[1] + " " + p[2];
}

// f("AB3")
```

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

## #8 — aasah, 2005-11-25T22:36Z

Tusen tack, nu funkar det! :birp Jag hade aldrig fått ihop det här utan din hjälp, Peter_S! Jag uppskattar det mycket! :D

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

## #9 — Peter S, 2005-11-25T22:41Z

Kul att kunna vara till hjälp! Hoppas det går bra för dig med korsordsskriptet.  :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/138159-några-strängfrågor
