formatString

function formatString(format)
{
    var params=arguments;
    var pattern=/{{|{[1-9][0-9]*}|\x7B0\x7D/g;
    return format.replace(
        pattern,
        function(p)
        {
            if(p=="{{") return "{";
            return params[parseInt(p.substr(1,p.length-2),10)+1]
        }
    );
}
posted @ 2009-05-08 14:01  卢春城  阅读(72)  评论(0)    收藏  举报