---
title: "behöver hjälp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/perl-ruby/18931-behöver-hjälp"
topic: "Perl & Ruby"
topic_url: "https://www.webforum.nu/amne/perl-ruby"
author: "digitalghost"
published: "1999-12-21T23:05:00.000Z"
updated: "1999-12-29T22:40:00.000Z"
replies: 7
views: 455
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/perl-ruby/18931-behöver-hjälp"
---

# behöver hjälp

## #1 — digitalghost, 1999-12-21T23:05Z

hur bär jag mig åt för att fixa så att bara bokstäver/siffror a-z och 0-9 blir gilltiga i ett formulär. T.ex om jag har ett formuär där man kan registrera ett användarnamn, jag vill att man bara ska kunna använda vanliga bokstävker och siffor inga / eller . m.m..

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

## #2 — emission, 1999-12-22T09:57Z

I Perl är det ju enkelt:

$login=\~ s/\\W//g

Men sådant borde kollas med Javascript, så att man inte behöver backa.

/G

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

## #3 — digitalghost, 1999-12-22T12:15Z

tack för hjälpa, ska testa det nu..men vad menar du med att det borde kollas med javascript?

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

## #4 — FlashX, 1999-12-22T14:07Z

Det är helt enkelt smartare att kolla detta med JavaScript.
Dels får användaren upp en "Alert" direkt med felmeddelandet och dels för man över beräkningen på klienten istället för att belasta servern med detta.

Nackdelen kan möjligtvis vara att webbläsaren kanske inte kan hantera JavaScrtipt.

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

## #5 — digitalghost, 1999-12-22T21:48Z

så här ser det ut i mitt script: 

$login = "$FORM{'username'}:$pword"; 

vart skriver jag in s/\\W//g ?

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

## #6 — emission, 1999-12-22T23:40Z

**$login = "$FORM{'username'}:$pword";**

gör att $login blir användarnamn : lösenord, av någon anledning. Om du bara vill göra rensningen på användarnamnet får du skriva 
**$FORM{'username'}=\~ s/\\W//g;**  på raden innan.

Observera att detta bara rensar ut otillåtna tecken. Det ger ingen varning. JavaScript passar bättre.

/G

\[Redigerat av emission den 23 dec 1999\]

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

## #7 — demo, 1999-12-28T10:57Z

Hejsan!

Är det så lämpligt att lägga en sådan lösning i HTML-dokumentet? I de böcker jag läst bör man lägga alla kontroller av informationen i scriptet. För ibland kan man ju göra ett eget formulär som anropar scriptet. Då kan man ju ta bort allt detta med kontroller av siffror bokstäver och textlängder?

Mvh,
Demo

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

## #8 — emission, 1999-12-29T22:40Z

Det skadar inte att ha både och..

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

---

Tråden på webben: https://www.webforum.nu/amne/perl-ruby/18931-behöver-hjälp
