Не следует использовать Capturing Group , которая работает на альтернативах.Удалить ()
из регулярного выражения.
Изменить
var patt1 = /(blue|red)/;
на
var patt1 = /blue|red/;
<p>Click the button to do a global search for any of the specified alternatives (red|green).</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction() {
var str = "re, green, red, green, gren, gr, blue, yellow";
var patt1 = /blue|red/;
var result = str.match(patt1);
document.getElementById("demo").innerHTML = result;
}
</script>