프로그램 자료/Java Script

Javascript 에서 .net의 String.Format 사용하기 StringFormat String Format

motolies 2014. 2. 11. 15:27

출처 : 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");