function getSmile(smile) { for (var i = 0; i < Smiles.length; i++) if (new RegExp(Smiles[i].id.replace(/,/g, "|").replace(/([()])/g, "\\$1")).test(smile)) return Smiles[i].value; } getSmile(":)"); // <img src='...' />