正则加变量替换字符内容(把表情替换成图片)

不使用变量
//var reg = /[微笑]/g;
使用变量时的正则
var reg = '/\['+item.val+'\]/g'; (
item.val == 微笑
val = val.replace(eval(reg),'<span class="emotion"><img src="'+item.src+'" alt=""></span>');