码迷,mamicode.com
首页 > 其他好文 > 详细

utils : 模板字符串通用匹配

时间:2020-06-16 23:26:16      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:func   code   script   exp   rip   nod   正则   replace   对象   

    <script type="text/html" id="tmp">
        <div class="name">
            <p class="gae">
                {{name}}
            </p>
            <img src="{{src}}" alt="">
        </div>
    </script>
    <script>
        var tmp = document.getElementById(‘tmp‘),
            opt = {
                name:888,
                src:‘sdasdadadadasd‘
            };
        // setTmpToHtmlStr(tmp.innerHTML,new RegExp(/{{(.*?)}}/,‘gim‘),opt);
        /**
         * @param tpl 模板字符串
         * @param regExp 正则
         * @param opt 要匹配的对象
         * 
        */
        function setTmpToHtmlStr(tpl,regExp,opt){
            return tpl.replace(regExp,function(node,key){
                console.log(opt[key]);
                return opt[key];
            });
        }

utils : 模板字符串通用匹配

标签:func   code   script   exp   rip   nod   正则   replace   对象   

原文地址:https://www.cnblogs.com/guyuedashu/p/13149561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!