Javascript special characters

Status
Niet open voor verdere reacties.

quintoo

Gebruiker
Lid geworden
20 jul 2011
Berichten
480
Hallo, ik heb op dit moment een textvlak en een textarea.
in mijn tekstvak wil ik controleren of er een geldig e-mail adres is ingevoerd.
en in mijn textarea wil ik special characters zoals <> negeren dat er geen html code ingevoerd kan worden.

Op dit moment heb ik dit voor de naam:
En dat werkt prima overigens
Code:
   function valid(f)
            {
               !(/^[A-zÑñ0-9]*$/i).test(f.value)?f.value = f.value.replace(/[^A-zÑñ0-9]/ig,''):null;
            } 

<input name="name" type="text" onkeyup="valid(this)" onblur="valid(this)" id="name"/>

Alleen aangezien ik weinig van javascript af weet kom ik er nou niet uit hoe ik characters zoals <> kan disable.
Dus mijn vraag. heeft iemand hier een oplossing voor?

Gr
Robert
 
Het valideren van gegevens moet altijd aan de server-kant gebeuren, want nu kan ik gewoon Javascript uitzetten en onzin invoeren.

Daarnaast is een e-mail controleren lastig. Zie bijvoorbeeld hier; het is veel makkelijker om de HTML5 'email' type te zetten op je input:

HTML:
<input type='email' />





:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan