Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come utilizzare le espressioni regolari per bloccare lo spam

Utilizzare una funzione di espressioni regolari JavaScript per applicare un approccio per bloccare e-mail di spam che utilizza parole chiave. Classe " RegExp " di JavaScript consente di creare un oggetto virtuale che ha la funzione "Test " può cercare parole chiave nel testo di spam da un form HTML . Tale funzione restituisce "true" se qualsiasi parola nel contenuto del modulo corrisponde a una parola chiave di spam , e restituisce "false" quando il contenuto corrisponde a nessuna parola chiave . Il modulo Web sarà comunque inoltrare spam per il tuo server che non si cattura con una parola chiave . Tuttavia, un elenco di parole chiave con cura artigianale impedirà molto spam di raggiungere il server . Istruzioni
1

Aprire WordPad o un altro editor di testo, incollare nella finestra della sua applicazione le istruzioni HTML che seguono:

< /head> < , body>

messaggio Email name="mailForm" action="" : < type = nome textarea "testo" = " e-mail " > Digita qui il tuo messaggio . < /textarea > < /form > < /body> < /html >

Queste istruzioni definiscono una pagina Web con un modulo per l'invio di email . Il controllo di modulo che conterrà un messaggio che tipi di utente della pagina è un " area di testo . " Textarea in questo esempio ha il suo attributo "Nome" per impostare il valore di "e-mail ", che consente a un programma JavaScript per facilità trovare il Textarea
2

Clicca quella linea di mouse dal tag " capo " , quindi incollare il seguente JavaScript " ESTRATTO " nella finestra dell'applicazione : .

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

questo estratto definisce una variabile chiamata " form_data " che contiene il messaggio di posta elettronica digitato nella textarea di nome " e-mail ". la variabile " spamText " è un array di stringhe che rappresentano le parole chiave di spam .
3

Tipo il " word, , " " wordB " e "parole chiave wordC " con imprecazioni . o altre parole che si desidera la vostra pagina Web per cercare di identificare lo spam
4

incollare la seguente dichiarazione JavaScript dopo l'istruzione spamText :

var rex = new RegExp ( spamText.join ( "

 

Programmazione © www.354353.com