87,989
社区成员
发帖
与我相关
我的任务
分享aa[0] = '<img src="1.jpg"/>'+ aa[0];
aa[1] = '<img src="2.jpg"/>'+aa[1];
alert(aa.join(""));
var html = 'abc(钱)我爱微博222(谢谢)我爱微博(对不起)def';
var ar=html.split(')');
var a=[];
var b=[];
for(var i=0;i<ar.length;i++){
var ar2=ar[i].split('(');
a.push(ar2[0]);
if(ar2.length>1){
b.push(ar2[1]);
}
}
alert(a.toString());
alert(b.toString());
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test</title>
</head>
<body>
<script language="javascript" type="text/javascript">
//不知道前面会不会出现字的,我经加上了
var html = 'abc(钱)我爱微博222(谢谢)我爱微博(对不起)def'
var reg = /\(.+?\)/g;
var reg2 = /(^[^(]+)|\)([^(]+)/g;
var ss = html.match(reg);
var aa = [];
while(reg2.exec(html))
aa.push(RegExp.$1+RegExp.$2);
//结果
alert("ss\r\n"+ss);
alert("aa\r\n"+aa);
</script>
</body>
</html>
var regex = /\((.*?)\)(.*?(?=\())?/;
var str = "(钱)我爱微博222(谢谢)我爱微博(对不起)";
var ss = [];
var aa = [];
var e = str.match(regex)
while(e)
{
var lastIndex = e.index+e[0].length
ss.push(e[1]);
aa.push(e[2]);
str = str.substring(lastIndex);
e = str.match(regex);
}
document.write(ss)
document.write("</br>");
document.write(aa);