javascript string.format

时间:14-10-23 栏目:Javascript 作者:zongyan86 评论:0 点击: 2,601 次

(function(window){
    function fn(str){
        this.str=str;
    }
 
    fn.prototype.format = function(){
        var arg = arguments;
        return this.str.replace(/\{(\d+)\}/ig,function(a,b){
             return arg[b]||"";
      });
    }
    window.fn = fn;
})(window);
 
//use
(function(){
    var t = new fn('<p><a href="{0}">{1}</a><span>{2}</span></p>');
    console.log(t.format('http://www.alibaba.com','Alibaba','Welcome'));
})();

web开发 分享



声明: 本文由( zongyan86 )原创编译,转载请保留链接: javascript string.format

关注我们