
JavaScript每日一学:使用正则表达式获取全部分组内容。具体的逻辑有两点,如下:
需要使用正则表达式的exec
需要循环
DEMO示例:(如下代码将输出 8 , 9,两个匹配到的分组内容)。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JS正则demo - Web前端之家www.jiangweishan.com</title>
</head>
<body>
<script>
var r = /\{ab(\d)ab}/g;
while ((resultS2 = r.exec("ab{ab8ab}c{ab9ab}")) != null) {
console.log(resultS2[1]);
}
</script>
</body>
</html>运行试试看。






网友评论文明上网理性发言 已有0人参与
发表评论: