如何用正则表达式取<form></form>中的内容 var str='xxxx<form><p> a </p> <a> b </a> <input type= "text" value= "c"/></form>aaa';var re=new RegExp(/<form>([\s\S]+?)<\/form>/);if(re.test(str)) str=RegExp.$1;document.write(str); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var str='xxxx<form name="a" id="a" action="a.asp"><p> a </p> <a> b </a> <input type= "text" value= "c"/></form>aaa';var re=new RegExp(/(<form)([\s\S]+?)(>)([\s\S]+?)(<\/form>)/);if(re.test(str)) str=RegExp.$4;document.write(str);这个比原来那个好点... ...........优化得不怎么样re = /<form[^>]*>([\s\S]*?)<\/form>/igwhile(re.test(str)){alert(RegExp.$1);} 问一个jquery获得div标签的值的问题?在线等 textarea的奇怪问题 JS嵌套有什么语法错误?在线等! text的输入框是邮政编码,应该怎么来控制呢? [Help]如何给Frames里面的控件赋值 dreamweaver 插件开发(js) 如何实现对textarea区域内选中的文本的字体,字号,颜色等修改操作 javascript隐藏工具栏的问题 有关刷新与关闭的问题 怎样用javascript实现这样的功能??[求助] HTML 中的JAVASCRIPT运行错误? 如何实现 表格 分组展开的功能 (图)
var re=new RegExp(/(<form)([\s\S]+?)(>)([\s\S]+?)(<\/form>)/);
if(re.test(str))
str=RegExp.$4;
document.write(str);
这个比原来那个好点...
re = /<form[^>]*>([\s\S]*?)<\/form>/ig
while(re.test(str))
{
alert(RegExp.$1);
}