当要更换的针是变量时,如何使用全局修饰符?
var needle = '/'+key+'/g';
str = str.replace(needle, trans[key]);
把你的针换成这个:
var needle = new RegExp(key, "g");