---
title: "Tillåt endas A-Z och 0-9."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/67393-tillåt-endas-a-z-och-0-9"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Wiklund!!"
published: "2003-02-06T08:49:58.000Z"
updated: "2003-02-08T14:10:54.000Z"
replies: 5
views: 269
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/67393-tillåt-endas-a-z-och-0-9"
---

# Tillåt endas A-Z och 0-9.

## #1 — Wiklund!!, 2003-02-06T08:49Z

Vill bara att användarnamnen får innehålla A-Z och 0-9. Inga konstiga tecken eller annat. Har för mig att man kan kolla det med javascript?

Alltså: Ett alert meddelande ska dyka upp om man fyllt i något annat än A-Z och 0-9.

Väldigt tacksam för all hjälp!

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

## #2 — Erik Juhlin, 2003-02-06T08:53Z

```
// Returnerar -1 om allt är ok, annars 0 och uppåt. (den plats där första felet påträffades)
function checkAllowedChar(str)
{
	var allowedchar = /[^a-z\^A-Z\^0-9]/gi;
	return str.search(allowedchar);
}
```

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

## #3 — Wiklund!!, 2003-02-06T15:34Z

Hmm.. jag är helt värdelöst på javacript. Fick inte till det. Du tror inte du kan sätta in resten av koden?

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

## #4 — Peter S, 2003-02-06T21:52Z

Exempel:

```
function validate(o){
	if(! (o.elements["textfaltet"].value == "")){
		if(checkAllowedChar(o.elements["textfaltet"].value) != -1)
		          return false;
	}
	return true;
};

<form onsubmit="return validate(this)">

<input type="text" name="textfaltet">
<input type="submit">

</form>
```

 :)

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

## #5 — Wiklund!!, 2003-02-08T11:24Z

Fan jag måste vara trög. Får det inte att fungera. Vart ska jag lägga in alert meddelanden och det?

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

## #6 — Peter S, 2003-02-08T14:10Z

```
function validate(o){
	if(! (o.elements["textfaltet"].value == "")){
		if(checkAllowedChar(o.elements["textfaltet"].value) != -1){
			[B]alert("Användarnamnet innehåller ogiltiga tecken");[/B]
			return false;
		}
	}
	return true;
};

<form onsubmit="return validate(this)">
     <input type="text" name="textfaltet">
     <input type="submit">
</form>
```

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/67393-tillåt-endas-a-z-och-0-9
