已通过regexbuddy求出正则表达式:
result = subject.match(/<SCRIPT src="http:\/\/pagead2.googlesyndication.com\/pagead\/show_ads.js" type=text\/javascript>\r\n<\/SCRIPT>/g);
可我刚学JS,不知道如何使用才能在网页中搜索到匹配的值从而替换掉!是不是用在<script>中一个函数,该如何写才能替换!请指点一下,以增加学习JS的信心!谢谢各位
result = subject.match(/<SCRIPT src="http:\/\/pagead2.googlesyndication.com\/pagead\/show_ads.js" type=text\/javascript>\r\n<\/SCRIPT>/g);
可我刚学JS,不知道如何使用才能在网页中搜索到匹配的值从而替换掉!是不是用在<script>中一个函数,该如何写才能替换!请指点一下,以增加学习JS的信心!谢谢各位
var str='<SCRIPT src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript>\r\n </SCR'+'IPT>'
var re=/(<SCRIPT src=\"http:\/\/pagead2.googlesyndication.com\/pagead\/)show_ads.js(\" type=text\/javascript>\r\n <\/SCRIPT>)/
alert(re.test(str))
alert(str.replace(re,"$1new.js$2"))
</script>
var re=/^((1?\d?\d|(2([0-4]\d|5[0-5])))\.){3}(1?\d?\d|(2([0-4]\d|5[0-5])))$/ ; //匹配IP地址的正则表达式
if(!(re.test(ip)))
{
alert("IP地址格式不正确,请核对");
return;
}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT=""> <script language="javascript">
这里该如何写?才能把下面的“<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>”替换为空字符?
</script>
</HEAD> <BODY>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</BODY>
</HTML>