前端正则获取所欲{空号内容}以及替换处理

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>获取所欲{空号内容}以及替换处理</title>
<script>
function urlcs(){
	var str='aswwdds{aaaa}wwww{bb}aswwdds{cc}';
	var arry=str.match(/{(.*?)}/g); 
	var ssss='';
	for (var i=0;i<arry.length;i++)
	{ 
	  str= str.replace(arry[i],"新字符串"+i);
	  ssss=ssss+arry[i].substring(1, arry[i].length-1)+'-';
	}
	document.getElementById("demo").innerHTML='获取符合正则内容'+arry;
	document.getElementById("demo2").innerHTML='替换内容'+str;
	document.getElementById("demo3").innerHTML='括号内容'+ssss;
		//document.getElementById("demo").innerHTML=Date();
	console.log(ssss.length);
}
</script>
</head>
<body>

<h1>获取所欲{空号内容}以及替换处理</h1>
<p id="demo">这是一个段落</p>
<p id="demo2">这是一个段落</p>
<p id="demo3">这是一个段落</p>
<button type="button" onclick="urlcs()">显示</button>

</body>
</html>

  

posted @ 2022-04-22 22:42  无定的界  阅读(75)  评论(0)    收藏  举报