当前位置:编程学习 > JS >>

用js实现过滤script的正则

答案:function stripscript(s) {
return s.replace(/<script.*?>.*?<\/script>/ig, '');
}

稍微说下,高手飘过

/之间的内容/ 是js正则语句的书写开始与结束

.*?是贪婪的匹配,如果不是贪婪的就是.*匹配任何字符,但用贪婪的就是不包含>的内容

/ig 是不区分大小写和全局替换

上一个:[js]用JAVASCRIPT正则表达式限制文本字节数的代码
下一个:JavaScript 正则表达式使用详细参数

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,