Regular expression

 1,

 

<!DOCTYPE html>
    <html>
    <head>
<meta charset="utf-8">
    <title>Embeded JS</title>
    <script type="text/javascript">
        document.write("This is JS Code embeded in html head");
    </script>
    <script type="text/javascript">
      window.onload=function ()
    {
var oTxtin=document.getElementById('txtin');
var  oBtn=document.getElementById('btn');
var oTxtout=document.getElementById('txtout');

oBtn.onclick=function ()
{
var re=/<script[^>]*>[\d\D]*?<\/script>/g;
oTxtout.value=oTxtin.value.replace(re,'');
};
    };
    </script>
    </head><br>
    <body>
<textarea id="txtin" rows="10" cols="40"></textarea><br>
<input id="btn" type="button"  value="Filter" /><br>
<textarea id="txtout" rows="10" cols="40"></textarea><br>
    </body>
    </html>

 2,

 

<!DOCTYPE html>
    <html>
    <head>
<meta charset="utf-8">
    <title>Embeded JS</title>
    <script type="text/javascript">
        document.write("This is JS Code embeded in html head");
    </script>

    </head>
    <body>


    </body>
    </html>

3,

    <html>
    <head>
        <title>Embeded JS</title>
    </head>
    <body>
 

    <script type="text/javascript">
        document.write("This is Code embeded by java script");
    </script>


    </body>
    </html>

 

4,

 

<!DOCTYPE html>
    <html>
    <head>
<meta charset="utf-8">
    <title>Embeded JS</title>


    <script type="text/javascript">
        document.write("This is JS Code embeded in html head");
    </script>


    <script type="text/javascript">
      window.onload=function ()
    {
var oTxtin=document.getElementById('txtin');
var  oBtn=document.getElementById('btn');
var oTxtout=document.getElementById('txtout');

oBtn.onclick=function ()
{

var re=/<[^<>]+>/g;
oTxtout.value=oTxtin.value.replace(re,'***');

};

    };
    </script>



    </head><br>
    <body>
<textarea id="txtin" rows="10" cols="40"></textarea><br>
<input id="btn" type="button"  value="Filter" /><br>
<textarea id="txtout" rows="10" cols="40"></textarea><br>



    </body>
    </html>

 

5,

 

<!DOCTYPE html>
    <html>
    <head>
<meta charset="utf-8">
    <title>Embeded JS</title>


    <script type="text/javascript">
        document.write("This is JS Code embeded in html head");
    </script>


    <script type="text/javascript">
      window.onload=function ()
    {
var oTxtin=document.getElementById('txtin');
var  oBtn=document.getElementById('btn');
var oTxtout=document.getElementById('txtout');

oBtn.onclick=function ()
{

var re=/北京|百度|淘宝/g;
oTxtout.value=oTxtin.value.replace(re,'***');

};

    };
    </script>



    </head><br>
    <body>
<textarea id="txtin" rows="10" cols="40"></textarea><br>
<input id="btn" type="button"  value="Filter" /><br>
<textarea id="txtout" rows="10" cols="40"></textarea><br>



    </body>
    </html>

 

 

var re=/script>/g

var re=/<scrip[^<>]+>/g|

var re=/<scrip[^<>]+>/g

var re=/<\/script>/g

var re=/<scrip[^<>]+>/g|/<\/script>/g

var re=/<scrip[^<>]+>+<+script>/g

var re=/<script[^>]*>[\d\D]*?<\/script>/g;        //ok!

var re=/<scrip[^<>]+>/g;    //ok

posted @ 2015-12-27 21:17  Augustone  阅读(69)  评论(0)    收藏  举报