да, это я вырезал из примеров - видать намудрил. но факт остается фактом - не работает код даже при правильном написании.
т.е. при таком виде работает
var str = "The rain in Spain stays mainly in the plain";
var patt1 = /ain/g;
alert(str.match(patt1));
а у меня нет - несоответствие типов.
исправил вверху и добавил ошибку, на которой валится обработка..
есть еще варианты, как подступиться?