본문 바로가기

잼있냐JavaScript/유용한 자바스크립트 UTIL

문자열 스크립트 - 유용한 자바스크립트 1

/*
 * 왼쪽에 위치한 whitespace 문자를 제거
 */
function ltrim(str)
{
    return str.replace(/^\s+/, "");
}

/*
 *  오른쪽에 위치한 whitespace 문자를 제거
 */
function rtrim(str)
{
    return str.replace(/\s+$/, "");
}

/*
 *  양쪽의 whitespace 문자를 제거
 */
function trim(str)
{
    return rtrim(ltrim(str));
}

/*
 * 주어진 문자열의 왼쪽을 padding 문자로 채운다
 */
function lpad(str, n, padding)
{
    if (str.length >= n)
        return str;
    else
    {
        var len = n - str.length;
        var pad_str = str;
        for (var i=0; i<len; i++)
            pad_str = padding + pad_str;

        return pad_str;
    }
}

/*
 * 주어진 문자열의 오른쪽을 padding 문자로 채운다
 */
function rpad(str, n, padding)
{
    if (str.length >= n)
        return str;
    else
    {
        var len = n - str.length;
        var pad_str = str;
        for (var i=0; i<len; i++)
            pad_str = pad_str + padding;

        return pad_str;
    }
}