<script type="text/javascript"> var str="<script type='text/javascript'> var a=100,b=200;<\/script>"; var dsc=str.replace(/(<script\s+[^>]*?>)(.*)(<\/script>)/ig,function(a,b,c,d,e){ console.log(a); con…
说明:本文并非原创,而是从网站上搜集了一些资料整理的!如有雷同,纯属巧合 1.js中正则表达式的使用 在js中定义正则表达式很简单,有两种方式,一种是通过构造函数,一种是通过//,也就是两个斜杠.例如 (1)构造函数 var re =new RegExp("\\?(\\w{1,}=\\w{1,}&){1,}\\w{1,}=\\w{1,}"); 使用构造函数定义正则表达式,注意大小写,负责就会不起作用.由于构造函数的参数是一个字符串,也可以是两个斜杠的方式定义,遇到一些特殊字符就…