返回首页
当前位置: 首 页 > Javascript >

JS模板替换的简单实现

时间:2009-11-20 11:46来源:原创 作者:Josh 点击:
今天才发现JS 的replace 的强大,当第二个参数为函数时,原来可以这样的XXOO function template(object, html) { var reg = /\{(\w+)\}/g; if(reg.test(html)) { var str = html.replace(reg, function(r,a){return object[a]});
  今天才发现JS 的replace 的强大,当第二个参数为函数时,原来可以这样的XXOO……

function template(object, html)
{
    var reg = /\{(\w+)\}/g;
    var str = html;
    if(reg.test(html)) {
        str = html.replace(reg, function(r,a){return object[a]});
    }
    return str;
}

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
发布者资料
掂量 查看详细资料 发送留言 加为好友 用户等级:高级会员 注册时间:2009-01-05 00:01 最后登录:2010-01-12 12:01
推荐内容