var s = "<script src=1.html></script><script src=2.html></script><script src=3.html></script>";
var reg = /src=(.*?)>/mgi;
var arr = s.match(reg);
var newString="";
for(var i=0;i<arr.length;i++)
{
newString += arr[i];
}
alert(newString);//最近在学习正则表达式,在这里意外的弹出了src=1.html>src=2.html>src=3.html>,而我的本意是弹出:src=1.htmlsrc=2.html>src=3.html,请各位帮我修改一下
var reg = /src=(.*?)>/mgi;
var arr = s.match(reg);
var newString="";
for(var i=0;i<arr.length;i++)
{
newString += arr[i];
}
alert(newString);//最近在学习正则表达式,在这里意外的弹出了src=1.html>src=2.html>src=3.html>,而我的本意是弹出:src=1.htmlsrc=2.html>src=3.html,请各位帮我修改一下
解决方案 »
- 急,急....求救:关于页面的一个特效
- jQuery取Hiddenfield的值,求救?
- 类模型该如何写
- 为什么要用JavaScript对url进行编码??
- 【急】为什么js注册好的事件在每个匹配元素只能执行一遍??
- 请问如何取传过来值中的一部分值
- 怎样在发生onbeforeunload事件时获取窗口将要显示的新的URL?
- 怎么判断出xp使用的是window经典界面,还是xp界面
- 关于showModelessDialog打开的窗口是否已经存在的问题
- 怎么样将一篇文章保存到中去?
- 哪位大哥能来分析下(百度联盟源码js)是否有判断鼠标点击还是程序点击??
- 关于事件处理函数的参数问题以及this绑定
var s = "<script src=1.html></script><script src=2.html></script><script src=3.html></script>";
var reg = /src=([^>]*?)>/mgi;
var arr = s.match(reg);
var newString="";
for(var i=0;i<arr.length;i++)
{
newString += arr[i];
}
alert(newString);
var s = "<script src=1.html></scr"+"ipt><script src=2.html></scr"+"ipt><script src=3.html></scr"+"ipt>";
var reg = /src=(.*?)>/gi;
while(reg.exec(s)) {
alert(RegExp.$1)
}var s = "<script src=1.html></scr"+"ipt><script src=2.html></scr"+"ipt><script src=3.html></scr"+"ipt>";
var reg = /src=.*?(?=>)/gi;
var str = [];
var tmp;
while(tmp = reg.exec(s)) {
str.push(tmp);
}alert(str)
http://www.blogjava.net/mxx/archive/2007/09/30/149899.html
有个练习正则的小工具