文字列にいくつかの値をキャプチャして、それらをページに返します。コードの例を次に示します。私が理解しているように、.exec は一致する値を正しい配列に格納する必要がありますか? これにより、Savage、Betsy が返されます。誰かが何が悪いのか教えてもらえますか?
var regex = /\b(Betsy)(Savage)\b/i;
var string = "My friend is Betsy Ann Savage";
var arrayMatch = null;
while(arrayMatch = regex.exec(string)){
document.getElementById("text").innerHTML = arrayMatch[1] + ", " + arrayMatch[0];
}