본문 바로가기
개발/Javascript

Javascript C# String.Format 메서드와 동일한 기능

by 혈중마라농도 2022. 1. 18.
// C# String.Format 메서드와 동일하게 동작시키기 위한 함수
String.format = function () {
    // The string containing the format items (e.g. "{0}")
    // will and always has to be the first argument.
    var theString = arguments[0];

    // start with the second argument (i = 1)
    for (var i = 1; i < arguments.length; i++) {
        // "gm" = RegEx options for Global search (more than one instance)
        // and for Multiline search
        var regEx = new RegExp("\\{" + (i - 1) + "\\}", "gm");
        theString = theString.replace(regEx, arguments[i]);
    }
    return theString;
}

 

 

반응형

'개발 > Javascript' 카테고리의 다른 글

jQuery 1.12.x to jQuery 3.x Upgrade  (0) 2022.02.08
Javascript Date compare  (0) 2022.01.25
jQuery selector like 검색  (0) 2022.01.17
Javascript SetCookie GetCookie  (0) 2022.01.12
Javascript Html 인코딩, 디코딩  (0) 2022.01.07

댓글