تصفية محتوى الإدخال في ASP العادي هي فقط استبدال كود مصدر HTML للأقواس اليسرى واليمنى، لذلك يتم عرض الأقواس اليسرى واليمنى على الصفحة بدلاً من تنفيذ الأقواس الزاوية كعلامات HTML.
بالطبع، يجب أن تكون هذه طريقة تصفية عادية، وهناك طريقة نهائية أخرى لتصفية علامات HTML، وهي استبدال زوج من الأقواس الزاوية وجميع الأحرف الموجودة بين الأقواس الزاوية وعدم عرضها. يجب أن تصف هذه الطريقة المحتوى من بين قوسين زاوية في المحتوى الكثير من التصفية.
ومع ذلك، عندما يكون من الضروري استبدال جميع المحتويات الموجودة بين قوسين، فمن الواضح أن التسوية مطلوبة. هناك رمزان، الأول هو كما يلي:
انسخ الكود كما يلي:الوظيفة nohtml(str)
dim re
Set re=new RegExp
re.IgnoreCase =true
re.Global=True
re.Pattern=(/<.[^/<]*/>)
str=re.replace ( str,)
re.Pattern=(/<//[^/<]*/>)
str=re.replace(str,)
nohtml=str
set re=nothing
وظيفة النهاية
النوع الثاني:
انسخ الكود الكود كما هو يلي:
الدالة nohtml (str)
dim re
Set re=new RegExp
re.IgnoreCase =true
re.Global=True
re.Pattern=<(.[^>]*)>
str=re.replace(str,)
nohtml=str
set re=nothing
وظيفة النهاية