少なくとも 1 つの一致があったかどうかだけが気になる場合、返された配列の長さをチェックする理由はありますか、または返された値が null ではないかどうかをチェックするだけで十分ですか?
JavaScript 正規表現マッチ
var str = "The rain in SPAIN stays mainly in the plain";
var n = str.match(/ain/g);
if(n && n.length > 0) {alert('at least one match');
// Or
if(n) {alert('at least one match');