---
title: "Förbjuda <>"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/107988-förbjuda"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "magnusfernstrom"
published: "2004-07-26T14:37:56.000Z"
updated: "2004-08-09T09:02:15.000Z"
replies: 7
views: 333
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/107988-förbjuda"
---

# Förbjuda <>

## #1 — magnusfernstrom, 2004-07-26T14:37Z

Jag har sökt men inget passade riktigt. Fick bara en massa mysiga fel.

Det jag vill göra är att förbjuda \<\>-tecken i ett formulär. 

Hur ska jag göra?

Hag försökt med detta:

```
<script language="javascript">
        if ((document.test.text.value.indexOf("@") == -1) ||
            (document.test.text.value == ""))
        {
        alert("En e-mail-adress är t.ex. så här:\n [email]namn@bolag.com[/email]\n Var god och fyll i eran e-mail");
        return false;
        }
</script>
```

Från javascript.nu, men jag får fel om att en return-sats inte får förekomma utanför en funktion.

Det säger mig intet...

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

## #2 — dectgap, 2004-07-26T20:43Z

Ska du validera en epost-adress?

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

## #3 — yohpops, 2004-07-27T08:20Z

Re: Förbjuda &lt;&gt;

> **magnusfernstrom skrev:**
>
> Jag har sökt men inget passade riktigt. Fick bara en massa mysiga fel.

Vad trevligt. Mysiga fel är det ont om.  ;) 

Vad du behöver göra är att lägga in din kod i en funktion.
Och ändra koden lite.

```
<script language="javascript">
function validering()
{
        if ((document.test.text.value.indexOf("<>") > -1))
        {
        alert("Du får inte ha med <>.");
        return false;
        }
        else
        {
        return true;
        }
}
</script>
```

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

## #4 — magnusfernstrom, 2004-08-08T23:23Z

Mysigt värre. ;)

Tack ni två. :)

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

## #5 — dectgap, 2004-08-09T08:27Z

> if ((document.test.text.value.indexOf("\<\>") \> -1))

Fast det där hjälper bara om man har skrivit just "\<\>". Innehåller strängen "\>\<" kommer den igenom utan problem.

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

## #6 — Jesper T, 2004-08-09T08:57Z

Skulle man kunna göra så här då?

```
if ((document.test.text.value.indexOf("<")||document.test.text.value.indexOf(">")  > -1))
```

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

## #7 — @nders, 2004-08-09T08:59Z

Så här gjorde jag:

<http://www.webforum.nu/showthread.php?s=&postid=887646#post887646>

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

## #8 — dectgap, 2004-08-09T09:02Z

Jag skulle ha använt en regexp:

```
if ((/[<>]/.test(document.test.text.value) > -1))
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/107988-förbjuda
