Как получить значения всех групп (цикл) 
		
		
		
		Здравствуйте, 
	у меня есть строка : str = "sdfdsfdsfd, sdfdsggggg-gggg, ssssssss"; Мне необходимо получить в массив каждое совпадение из строки str На C# у меня есть рабочая аналогия: Код C#Выделить код Код: 
	  foreach (Match t in Regex.Matches(str, @"([\b\w\-\w\b]+)"))пытался так 
str = "sdfdsfdsfd, sdfdsggggg-gggg, ssssssss";
re = /([\b\w\-\w\b]+)/i;
str.match(re).forEach(function (item, i) {
                    console.log(" -- Совпадение: " + item);
                    i++;
                });
Помогите плиз  | 
	
		
 A1x1On2015, модификатор g нужен. 
	/([\b\w\-\w\b]+)/ig А по хорошему: 
var result;
while(result = re.exec(str)) {
     console.log(result);
}
 | 
	
		
 A1x1On2015, 
	
<script>
str = "sdfdsfdsfd, sdfdsggggg-gggg, ssssssss";
re = /[\w-]+/gi;
str.match(re).forEach(function (item, i) {
                    document.write("<br> -- Совпадение: " + item);
                });
</script>
 | 
	
		
 Да в отдельности строка str = "sdfdsfdsfd, sdfdsggggg-gggg, ssssssss"; 
	проверяется но на моей реально задаче иначе. В str по клику динамически присваиваются разные значения в переменной все ок, а match ругается 
$(".t-item").live("click", function () {
        var re = /[\w-]+/gi;
        var str = $(".HIDDDENTAGS").val(); // sdfdsfdsfd, sdfdsggggg-gggg, ssssssss
        console.log("СТРОКА: " + str); // выводит значение str 
        // Но для match str не известна
        // Uncaught TypeError: Cannot read property 'forEach' of null
        //(anonymous function) 
        //jQuery.event.dispatch @ jquery-1.8.2.js:3077
        //jQuery.event.add.elemData.handle.eventHandle
        str.match(re).forEach(function (item, i) {
            console.log("-- Совпадение: " + item);
        });
    });
 | 
	
		
 A1x1On2015, 
	делайте макет и обновите у себя jquery 
<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  <script>
     $(function(){
        $(".t-item").on("click", function () {
        var re = /[\w-]+/gi;
        var str = $(".HIDDDENTAGS").val();
        var html="";
        str = str.match(re)||[];
             str.forEach(function (item, i) {
            html+= "-- Совпадение: " + item + "<br>";
        });
       $("p").html(html||"нет в данных английских букв или -")
    });
});
  </script>
</head>
<body>
        <input class="HIDDDENTAGS" name="">
        <input class="t-item" name="" type="button" value="get">
        <p></p>
<script>
</script>
</body>
</html>
 | 
	
		
 Спасибо всем, то что нужно 
	 | 
| Часовой пояс GMT +3, время: 05:04. |