---
title: "Hur blockar jag hela ord?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/91911-hur-blockar-jag-hela-ord"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Steam"
published: "2003-12-04T20:51:40.000Z"
updated: "2003-12-08T13:04:47.000Z"
replies: 4
views: 227
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/91911-hur-blockar-jag-hela-ord"
---

# Hur blockar jag hela ord?

## #1 — Steam, 2003-12-04T20:51Z

Här är kod exempel hur jag blockar exempelvis ett tecken som jag inte vill ha i ex. ett användarnamn!

function Registrera(){
	var tecken = /\[-\\å\\ä\\ö\\!\\"\\#\\¤\\%\\&\\/\\(\\)\\=\\?\\´\\\`\\+\\}\\{\\$\\£\\,\\;\\:\\'\\\*\\¨\\^\\\~\\s\]/gi;
	var kolla = document.userinfo.email.value.search(tecken);
	
		else if(kolla != -1){
		alert("Tecken du skrev in är otillåtet!");
		return false;
	}

Men nu är frågan  hur blockar jag ett helt ord???

Om jag skulle skriva fuck (ursäkta uttrycket) så betyder det att jag blockar tecknen f u c k och inte själva ordet!

Nån som vet hur man blockar hela ord?

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

## #2 — Jojoxx, 2003-12-04T21:07Z

\| används för ett logiskt "eller" (se [RegExp](http://devedge.netscape.com/library/manuals/2000/javascript/1.5/reference/regexp.html)).

```
var tecken = /fula|ankungen|[-\å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\,\;\:'\*\¨\^\~\s]/gi;
```

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

## #3 — Steam, 2003-12-04T21:38Z

Jag får inte det att funka när jag skriver så som du har förklarat här. Kan du skriva hela vägen hur det bör se ut??

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

## #4 — Jojoxx, 2003-12-05T15:36Z

Jag förutsätter att du har koll på resten av scriptet (det som du inte visar), annars är det bara;

```
function Registrera(){
	var tecken = /fula|ankungen|[-\å\ä\ö\!\"\#\¤\%\&\/\(\)\=\?\´\`\+\}\{\$\£\,\;\:'\*\¨\^\~\s]/gi;
	var kolla = document.userinfo.email.value.search(tecken);

	if(kolla != -1){
		alert("Tecken du skrev in är otillåtet!");
		return false;
	}
	return true;
}
```

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

## #5 — Steam, 2003-12-08T13:04Z

Tack Jojoxx...Detta funkade men det var jag som glömde "\|" tecken på slutet av det otillåtna ordet. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/91911-hur-blockar-jag-hela-ord
