删除<;脚本>;包含webresource.axd作为字符串中的src的标记。使用正则表达式替换javascript?

删除<;脚本>;包含webresource.axd作为字符串中的src的标记。使用正则表达式替换javascript?,javascript,regex,Javascript,Regex,我在javascript中有一个字符串变量,其中包含HTML代码 我需要解析它,并删除任何包含webresource.axd作为其源的标记 例如 <script type="text/javascript" src="/myfolder/webresource.axd?d=pfnsem3_something"></script> 我需要将其替换为“基本上是空的空间 你能建议一下如何使用正则表达式来实现这一点吗 谢谢,我是Javascript和正则表达式的新手 Dan

我在javascript中有一个
字符串
变量,其中包含HTML代码

我需要解析它,并删除任何包含
webresource.axd
作为其源的
标记

例如

<script type="text/javascript" src="/myfolder/webresource.axd?d=pfnsem3_something"></script>

我需要将其替换为
基本上是空的空间

你能建议一下如何使用正则表达式来实现这一点吗

谢谢,我是Javascript和正则表达式的新手

Daniel

//获取所有脚本
var s=document.getElementsByTagName('script');
//循环抛出了所有脚本

对于(var i=0;iIt不是HTML中的脚本标记,它是一个包含HTML文本的字符串,其中包含所述脚本标记。
    // get all scripts
    var s = document.getElementsByTagName('script');

    // loop threw all scripts
    for(var i=0; i<s.length; i++) {
        // get source
        var src = s[i].src;
        // see if it contains query
        var result = src.search(/webresource\.axd/);

        // if the result is not false
        if(result != -1) {
            // remove the script
            document.removeChild(s[i]);
        }
    }