龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

js获取指定区域内容的正则表达式

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
工作需要我们要把一段文字中的以[]中的内容给取出来,下面们我们来看看正则的实现方法,有需要的朋友可以参考一下,同时可以把[]改成你想要的东西哈。 var a=如何求出[文字]这一段
工作需要我们要把一段文字中的以[]中的内容给取出来,下面们我们来看看正则的实现方法,有需要的朋友可以参考一下,同时可以把[]改成你想要的东西哈。

var a="如何求出[文字]这一段文字[一些文字]中在括号内的[更多的一些文字]所有内容,并将它存入数组中?"

 代码如下
var b=new array();

如何求出a变量中所有带有括号的内容(包括括号)的数组?

最后结果如下:
b[0]=[文字];
b[1]=[一些文字];
b[2]=[更多的一些文字];

 

 代码如下

var reg = /[.+?[^]]]/gi;
var rs=[];
do{
    var a=reg.exec("[我爱你]dasdsadsa[我也爱你]fsdafsadf[我不爱你]");
    if(a!=null) rs.push(a);
}
while(a!=null)
console.log(rs);


精彩图集

赞助商链接