占位符替换

function stringFormat (source,params) {
        if(arguments.length === 1){
            return source;
        }
        if(arguments.length > 1){
            var args = $.makeArray(arguments);
            args = args.slice(1);
            $.each(args,function(i,val){
                source.replace(new Regexp("\\{"+i+"\\}"),function(){
                    return val;
                })
            });
            return source;
        }

    }

你可能感兴趣的:(占位符替换)