魔板引擎中的replace方法

王東煜發表於2019-09-27
var str = '姓名是:{{name}},年齡是:{{age}},性別是:{{sex}}';
        var data = {
            name: "小明",
            age: "19",
            sex: "男"
        }
        function formate(template,data){
            return template.replace(/\{\{(\w+)\}\}/g,function(a,b){
                return data[b]
            })
        }
        console.log(formate(str,data));//姓名是:小明,年齡是:19,性別是:男
複製程式碼

相關文章