Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe te gebruiken reguliere expressies om spam te blokkeren
Gebruik een webbrowser reguliere expressie functie om een aanpak gelden voor het blokkeren van spam e-mail die zoekwoorden gebruikt . JavaScript 's " RegExp " class laat je een virtueel object waarvan de functie " Test" kan zoeken naar spam zoekwoorden in de tekst van een HTML-formulier maken . Die functie geeft " waar" als een woord in de inhoud van het formulier overeenkomt met een spam trefwoord , en geeft " false" als de inhoud wedstrijden geen trefwoorden . Uw webformulier wordt steeds doorsturen spam naar uw server die u niet vangen met een trefwoord . Toch zal een zorgvuldig opgebouwde lijst met zoekwoorden voorkomen dat veel spam uit het bereiken van de server . Instructies
1

Open WordPad of een andere teksteditor , vervolgens in het venster toepassing de HTML statements plakken dat follow :

< /head > < , body >

Email bericht : < textarea type = " text " name = " email" > Typ hier uw bericht . < /textarea > < /form > < /body > < /html >

Deze verklaringen
definieert u een webpagina met een formulier voor het verzenden van e-mail . De vorm controle die een boodschap die gebruiker typt de pagina 's is een zal houden " Textarea . " De Textarea in dit voorbeeld heeft zijn " Naam " attribuut ingesteld op de waarde " e ", die het mogelijk maakt een JavaScript -programma om eenvoudig vind de Textarea kopen van 2

Klik met de muis een lijn naar beneden van de " Head " -tag , dan plak de volgende JavaScript " UITTREKSEL " in het programmavenster : .

var spamText
= [ " Worda " , " wordB " , " wordC " ] ;

dit fragment definieert een variabele genaamd " form_data " dat het e-mailbericht getypt in het tekstveld met de naam houdt " e-mail . " de variabele " spamText " is een array van tekenreeksen die spam trefwoorden vertegenwoordigen .

Type 3 over de " Worda , " " wordB " en " wordC " zoekwoorden met krachttermen . of andere woorden die u wilt dat uw webpagina te zoeken om spam te identificeren
4

Plak volgende JavaScript verklaring na de spamText statement :

var
rex = new RegExp ( spamText.join ( " | " ) ) ;

Deze verklaring roept de " RegExp " constructorfunctie naar een nieuwe reguliere expressie object te maken . De constructorfunctie neemt een enkel argument , een reguliere expressie patroon aan te passen tegen de tekst . De functie " Join " gebruikt in het betoog samen alle spam zoekwoorden in een enkele tekst punt , de trefwoorden gescheiden door een " | " symbool . De parser JavaScript in uw webbrowser interpreteert dit symbool als een " OR " staat , wat betekent dat het leest het monster patroon "woord een | woord twee " " . Zoeken naar een wedstrijd op een woord of een woord twee " als < br >
5

Plak volgende " Als " -clausule na de RegExp statement :

if ( rex.test ( form_data ) ) {alert ( " ! Spam" ) ; return false ; } else { alert ( " geen spam "); return true ; }

Deze clausule geeft postvakken die u laten zien als de reguliere expressie Test functie gekoppeld een spam trefwoord of niet
. 6

Klik op " Opslaan " commando van het menu " bestand " , typ een bestandsnaam in het " file name " tekstvak van het dialoogvenster dat verschijnt . Klik op de " Any " item uit de " Type " drop - down lijst om aan te geven dit bestand is een tekstbestand zonder de " . Txt " extensie . Klik op " Opslaan " om de webpagina op te slaan op schijf.

Open Windows Explorer 7 , navigeer naar en dubbelklik op de webpagina die u zojuist hebt opgeslagen om het te openen in uw browser .

Type 8 een voorbeeld e-mailbericht met de pagina 's tekst gebied . Onder een van de spam zoekwoorden in de boodschap . Klik op de knop van de pagina 's op uw JavaScript programma, dat de " Spam " bericht worden weergegeven .

Draaien

Previous: Next:
  Computer Programming Languages
·Hoe maak je een ANSI converter…
·Hoe maak je een HTML e-mail Fl…
·Hoe kan ik zoeken naar een Hex…
·Hoe maak je een VBA Einde Verk…
·Hoe maak je een lijst met waar…
·Hoe je meerdere rijen invoegen…
·De verschillen tussen hasEvent…
·Hoe het opzetten van een IRC B…
·Hoe te xmlns verwijderen van e…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Integers toevoegen in Java 
·Hoe maak je een PHP String converteren n…
·De nadelen van het gebruik van widgets i…
·Hoe te controleren om te zien of een str…
·Hoe naar Alias ​​een functie met JavaScr…
·Hoe maak je een tekstvak maken in Visual…
·Hoe Word- documenten te creëren met VBS…
·PHP Parse Opties 
·De nadelen van Java-applets 
Copyright © Computer Kennis http://www.nldit.com