javascript 在Javascript中捕获组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 在Javascript中捕获组相关的知识,希望对你有一定的参考价值。

function getMatches(string, regex, index) {
  index || (index = 1); // default to the first capturing group
  var matches = [];
  var match;
  while (match = regex.exec(string)) {
    matches.push(match[index]);
  }
  return matches;
}


// Example :
var myString = 'something format_abc something format_def something format_ghi';
var myRegEx = /(?:^|\s)format_(.*?)(?:\s|$)/g;

// Get an array containing the first capturing group for every match
var matches = getMatches(myString, myRegEx, 1);

// Log results
document.write(matches.length + ' matches found: ' + JSON.stringify(matches))
console.log(matches);

以上是关于javascript 在Javascript中捕获组的主要内容,如果未能解决你的问题,请参考以下文章

如何在 javascript 中捕获 .NET 异常?

如何在ios上将按钮动作捕获到javascript中?

在 JavaScript 中捕获 302 FOUND

在 Javascript 中捕获同源异常?

Sharepoint 2010 在 jquery/javascript 中捕获 webpart 刷新

如何在 Javascript 中捕获用户操作所消耗的时间?