JS模板的国际化

var i18n = {label:'label',value:'value'};
var str = '<div><div><%label%>:{label}</div><div><%value%>:{value}</div></div>';
var reg = /<%([^%]+)%>/g;
str.replace(reg, function($0, $1){
    return i18n[$1];
});

 

posted @ 2014-10-20 16:45  微此人168  阅读(150)  评论(0编辑  收藏  举报