Originariamente inviato da pazzo2
Ciao ragazzi
ho delle pagine dinamiche che prelevano dati da database, vorrei sapere se è possibile tramite script prelevare le parole chiavi del testo... in una mezza idea ce l'avrei..
- faccio uno split per lo spazio.. ho quindi tutti le parole del campo
- lascio le parole composte da almeno 3 caratteri
- tolgo le parole doppioni (ordinando l'array)..
secondo voi sono matto?
qualcosa di già pronto ne avete visto in giro?
Io utilizzo questo script per verificare le parole inserite in un form se trova delle parole non ammesse blocca l'operzione di salvataggio:
codice:
strMessage = Request.Form("messaggio")
Set regEx = new RegExp
regEx.Pattern = "imbecilli|imbecille|bastardi|bastardo|culo|culi|coglioni|coglione|merda|merde|merdoni|merdacce|cretini|cretino|deficenti|deficente|deficentoni|cagare|cagata|cagate|stupidi|stupido|stupidagini|cagoni|cazzata|cazzate|schifo|inculato|cazzo|cazzoni|cazzi|rincoglioniti"
regEx.IgnoreCase = True
regEx.Global = True
Set Matches = regEx.Execute(strMessage)
For Each Match in Matches
Response.Write("<script>alert('Hai inserito una parola non ammessa "&Match.Value&"');window.history.back();</script>")
Response.End()
Next