---
title: "Förbjudna tecken"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/100381-förbjudna-tecken"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "magnusfeldth"
published: "2004-03-26T22:25:53.000Z"
updated: "2004-03-27T13:47:30.000Z"
replies: 6
views: 237
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/100381-förbjudna-tecken"
---

# Förbjudna tecken

## #1 — magnusfeldth, 2004-03-26T22:25Z

Jag vill kolla om ett inputfält innehåller förbjudna tecken innan sidan går vidare och processerar informationen. Jag sökte här i forumet och hittade denna koden: 

```
function checkAllowedChar(str) {
	var re = /[a-z]|[0-9]|\-|\_/i;
	var res = 0;
	for(n=0;n<str.length;n++){ if(str.substring(n,n+1).search(re)) res++ }
	return (res>0) ? false:true;
}

if(checkAllowedChar('tjoohoo')){
	// Det var ok.
} else {
	// Det var fel.
}
```

Men hur ska jag skriva för att den ska kolla just det inputfältet med namnet "anvandarnamn"?

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

## #2 — Jojoxx, 2004-03-27T09:25Z

```
<form onsubmit="if(checkAllowedChar(this.anvandarnamn.value)){ return true; }else{ alert('Fel...'); return false; }" ...
```

Redigerat fel

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

## #3 — magnusfeldth, 2004-03-27T11:09Z

Fick det inte att fungera, har funktionen enligt ovan och följande i form 

```
<form method="POST" onsubmit="if(checkAllowedChar(this.form.anvandarnamn.value){ return true; }else{ alert('Fel...'); return false; }" action="nystudentuser.asp?do=skapa">

<input type="text" id="anvandarnamn" name="Anvandarnamn" ... >
```

Vad är felet?

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

## #4 — @nders, 2004-03-27T11:19Z

Till att börja med, om du nu ska ha både id och name på ett formulärfält, se till att de är samma. *Anvandarnamn* är icke samma som *anvandarnamn*.

mvh

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

## #5 — magnusfeldth, 2004-03-27T12:43Z

Har testat med bara id=anvandarnamn, bara name=anvandarnamn, och båda två... funkar fortfarande inte...
(har justerat den stora bokstaven i name)

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

## #6 — Jojoxx, 2004-03-27T13:15Z

Jag skrev lite fel. ".form" skall bort och sedan saknades det ett ")". Prova nu.

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

## #7 — magnusfeldth, 2004-03-27T13:47Z

Tack! Nu funkar det!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/100381-förbjudna-tecken
