esempio:
In ogni caso mette 5 asterischi, se vuoi invece un numero di asterischi pari al numero di caratteri sostituiti devi adottare un altro approcciocodice:<% Function ReplaceAllByExpression(StringToExtract, MatchPattern, ReplacementText) Dim regEx, CurrentMatch, CurrentMatches Set regEx = New RegExp regEx.Pattern = MatchPattern regEx.IgnoreCase = True regEx.Global = True regEx.MultiLine = True StringToExtract = regEx.Replace(StringToExtract, ReplacementText) Set regEx = Nothing ReplaceAllByExpression = StringToExtract End Function originale = "Io mi chiamo Luca 12345 e vivo in Sardegna." cerca = "[0-9]{5,}" metti = "*****" risultato = ReplaceAllByExpression(originale, cerca, metti) response.write risultato %>

Rispondi quotando