บทความนี้ส่วนใหญ่แนะนำวิธีการล้างแท็ก HTML ที่ระบุโดยการแสดงออกปกติของ ASP และบอกวิธีการกรองแท็กแอตทริบิวต์และพารามิเตอร์บางอย่างอย่างถูกต้อง
ในระหว่างการเปิดตัว HTML Editor แท็ก HTML ที่สร้างขึ้นโดยอัตโนมัติจะปรากฏขึ้นหรือในระหว่างการใช้งานโปรแกรมกระดานข้อความบางคนจะเขียนรหัส HTML บางอย่างที่เป็นอันตรายได้อย่างไร คือรหัส:
- -
- FunctionReplacetext (fstring, Patrn, replstr)
- setregex = newregexp 'สร้างนิพจน์ทั่วไป
- regex.pattern = โหมด Patrn'set
- regex.ignorecase = true 'ตั้งค่าไม่ว่าจะเป็นตัวพิมพ์เล็กหรือไม่
- regex.global = true 'ตั้งค่าความพร้อมใช้งานทั่วโลก
- replaceText = regex.replace (& fstring &, & replstr &) 'ถูกใช้เป็นการทดแทน
- setregex = ไม่มีอะไร
- endfunction
- functionmbrow (str)
- str = replacetext (str, data-scayt_word = ([^]*),) 'เปลี่ยนแอตทริบิวต์ชิ้นส่วนสีน้ำเงินเป็นชื่อแอตทริบิวต์ที่คุณกรอง
- str = replacetext (str, data-scaytid = ([^]*),) 'ส่วนสีแดงกรองคุณภาพในคำพูดสองเท่าหลังจากแอตทริบิวต์
- mbrow = str
- endfunction
- -
บทความนี้จะบอกวิธีการใช้นิพจน์ปกติของ ASP เพื่อใช้ฟังก์ชั่นการกรองและวิธีการใช้นิพจน์ปกติของ ASP เพื่อล้างแท็กที่ระบุ HTML