---
title: "\"Formatera namn\" funktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/137135-formatera-namn-funktion"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Obbelix"
published: "2005-11-07T18:55:25.000Z"
updated: "2005-11-07T21:11:05.000Z"
replies: 2
views: 315
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/137135-formatera-namn-funktion"
---

# "Formatera namn" funktion

## #1 — Obbelix, 2005-11-07T18:55Z

Är på jakt efter en funktion/ett script som formaterar versaler och gemener rätt i namn. Folk har ju en tendens att skriva med endast versaler eller gemener och för att slippa massa extraarbete tänkte jag lägga på en funktion innan det sparas ner i databasen.
Så om nån har ett sådant liggandes vore det super så slipper jag uppfinna hjulet en gång till. Bör även klara av dubbelnamn med "-" mellan namnen.

ex. "NILS-ERIK larsson" ska bli "Nils-Erik Larsson"

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

## #2 — Peter S, 2005-11-07T19:50Z

Ett exempel:

```
name = "..."

function makecaps(name)
  dim re
  set re = new regexp

  re.pattern = "((?:^| |-).)"
  re.global  = true

  makecaps = re.replace(name, getref("caphlp"))
end function

function caphlp(r,o,m,a)
  caphlp = ucase(o)
end function

response.write makecaps(name)
```

Tänk på att vissa namn kan vara svåra att handskas med ('McAteer' t.ex).

Red./ Har förkortat uttrycket en aning.

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

## #3 — Obbelix, 2005-11-07T21:11Z

Tackar! Funkar perfa. Namn som "McAteer" har jag överseende med.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/137135-formatera-namn-funktion
