출처 : http://stackoverflow.com/questions/610406/javascript-equivalent-to-printf-string-format


/// StringFormat(string expression, string[] params

function StringFormat() {

    var expression = arguments[0];

    for (var i = 1; i < arguments.length; i++) {

        //var prttern = "{" + (i - 1) + "}";

        var prttern = new RegExp('\\{' + (i-1) + '\\}', 'gi');

        expression = expression.replace(prttern, arguments[i]);

    }

    return expression;

}

 

사용

var ex = StringFormat("{0}", "hi");

 

Posted by motolies
,