---
title: "Ta bort tkn mitt i en sträng"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/165119-ta-bort-tkn-mitt-i-en-sträng"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "HammerBoy"
published: "2007-10-03T09:06:52.000Z"
updated: "2007-10-03T11:43:29.000Z"
replies: 3
views: 608
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/165119-ta-bort-tkn-mitt-i-en-sträng"
---

# Ta bort tkn mitt i en sträng

## #1 — HammerBoy, 2007-10-03T09:06Z

Jag vet att jag alltid får ett 10 siffrigt personnummer med ett bindestreck i som en sträng som jag ska validera. Vad jag skulle vilja är att ta bort bindestrecket.
Visst... jag kan skapa en sträng och lagra de 6 första tecknen där och så en annan sträng och lagra de 4 sista tecknen där och slutligen smacka ihop skiten till en sträng som blir 10 tkn lång med bara det jag vill ha men... finns det något snyggare sätt? Kan man fixa skäggbiffen på ngt snyggt sätt med RegExp?

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

## #2 — spango, 2007-10-03T09:11Z

strängen.replace("\_", "") kanske?

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

## #3 — HammerBoy, 2007-10-03T09:24Z

Spango...
Ja, det där funkar ju kalas! Dock... syntaxen är:
strängen.replace(/-/, "")

Tack och bock!

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

## #4 — spango, 2007-10-03T11:43Z

> **HammerBoy skrev:**
>
> Dock... syntaxen är:
> strängen.replace(/-/, "")

Det man vill ersätta (dvs första argumentet till replace) kan uttryckas antingen som en sträng eller en regexp. Är det en sträng ersätts bara den exakta strängen, är det en regexp används mönstermatchning.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/165119-ta-bort-tkn-mitt-i-en-sträng
