Solitamente uso queste due funzioni (ASP) applicate alle enties che devono scrivere nel dabatase. La prima è applicata alla Request.Form("campo") che poi memorizzo nel database la seconda in fase di visualizzazione dei contenuti del database. Può bastare?codice:'########################################################################### '######### Funzion per eliminare il codice superfluo dei form ########### '########################################################################### Function togliHTML(strHTML) 'Eliminazione dei tag HTML If strHTML <> "" Then Dim objRegExp, strOutput Set objRegExp = New Regexp objRegExp.IgnoreCase = True objRegExp.Global = True objRegExp.Pattern = "<%(|.\n)+?>" 'Replace Tutti i tag HTML con una stringa vuota strOutput = objRegExp.Replace(strHTML, "") 'Replace tutti < e > con < e > e le virgolette ", ' strOutput = Replace(strOutput, "<", "<") strOutput = Replace(strOutput, ">", ">") strOutput = Replace(strOutput, """", """) strOutput = Replace(strOutput, "'", "''") togliHTML = strOutput 'Valore che andrà in uscita Set objRegExp = Nothing End If End Function '########################################################################### '######### Funzion per aggiungere il codice HTML ########### '########################################################################### Function addHTML(strHTML) 'Eliminazione dei tag HTML If strHTML <> "" Then Dim objRegExp, strOutput Set objRegExp = New Regexp objRegExp.IgnoreCase = True objRegExp.Global = True objRegExp.Pattern = "<%(|.\n)+?>" 'Replace Tutti i tag HTML con una stringa vuota strOutput = objRegExp.Replace(strHTML, "") 'Replace tutti < e > con < e > e le virgolette ", ' strOutput = Replace(strOutput, "<", "<") strOutput = Replace(strOutput, ">", ">") strOutput = Replace(strOutput, """, """") strOutput = Replace(strOutput, "''", "'") strOutput = Replace(LCase(strOutput), "<script", "") strOutput = Replace(LCase(strOutput), "<iframe", "") strOutput = Replace(LCase(strOutput), "<meta", "") strOutput = Replace(LCase(strOutput), "<body", "") strOutput = Replace(LCase(strOutput), "<embed", "") addHTML = strOutput 'Valore che andrà in uscita Set objRegExp = Nothing End If End Function