如何用用正则表达式过滤html中所有 Script ?

2024-11-10 03:56:41
推荐回答(1个)
回答1:

用正则表达式过滤html中所有Script 的方法:
1、定义正则表达式:
/)<[^<]*)*<\/script>/gi
2、用正则表达式处理script的方法如下:








This is a paragraph.







function removeAllScript(obj){
//定义正则表达式,只要是存在于之间的内容都会被删除
var SCRIPT_REGEX = /)<[^<]*)*<\/script>/gi;
while (SCRIPT_REGEX.test(obj)) {//传入文档对象,获取整体内容
text = text.replace(SCRIPT_REGEX, ""); //正则替换为空
}
}