Utiliser une fonction d'expression régulière en JavaScript pour appliquer une approche de blocage spam qui utilise des mots clés . La classe " RegExp " de JavaScript permet de créer un objet virtuel dont la fonction «Test» peuvent rechercher des mots clés dans le texte de spam à partir d'un formulaire HTML. Cette fonction retourne "true" si n'importe quel mot dans le contenu du formulaire correspond à un mot-clé spam, et renvoie "false" si le contenu correspond à aucun mot-clé . Votre formulaire Web sera toujours transmettre le spam sur votre serveur que vous n'avez pas attraper avec un mot-clé . Toutefois, une liste de mots clés soigneusement élaboré permettra d'éviter beaucoup de spam d'atteindre le serveur. Instructions
1
ouvrir WordPad ou un autre éditeur de texte , puis collez- le dans sa fenêtre de l'application des instructions HTML qui suit :
< ; body>
< /html> Photos
Ces instructions définissent une page Web avec un formulaire pour envoyer l'email . Le contrôle de formulaire qui contiendra un message que les types d'utilisateurs de la page est un " textarea ". Textarea dans cet exemple a son attribut "Nom" réglé à la valeur "email ", qui permet à un programme JavaScript afin de facilement trouver le textarea
2
Cliquez sur l' une lignée de souris vers le bas de l'étiquette de "Tête" , puis collez le code JavaScript " EXTRAIT " suivant dans la fenêtre de l'application : .
var spamText = [" Worda ", " wordB ", " wordC "] ;
Cet extrait définit une variable appelée " FORM_DATA " qui contient le message email tapé dans la zone de texte nommé "e-mail ". la variable " spamText " est un tableau de chaînes qui représentent des mots-clés spam.
3
type sur le " Worda », « wordB " et "keywords " wordC avec jurons . ou d'autres mots que vous souhaitez que votre page Web pour chercher à identifier le spam
4
coller l'instruction JavaScript suivant après l'instruction spamText :
var = new RegExp rex ( spamText.join ( "