попробуйте это
$( "p" ).each(function () { $(this).html(function(_,html) { var reg = new RegExp('('+prodName.join('|')+')\\s','gi'); // \\s at the end of your regex return html.replace(reg, '<span>$1</span> ', html); }); });