/****************************************************************************************** * 기능 : 문자열이 지정된 길이가 되도록 왼쪽을 채우는 함수 * 인자 : * 리턴 : * 예문 : gfn_LPad("abc", "*", 5) *****************************************************************************************/
function gfn_LPad(strString, strPadChar, nCount)
{
var rtnStr = "";
nCount = parseInt(nCount);
if(gfn_GetLength(strString) < nCount) {
var tmpStrPad = "";
var cnt = nCount - gfn_GetLength(strString);
for(var i=0; i<cnt; i++) {
tmpStrPad += strPadChar;
}
rtnStr = tmpStrPad + strString;
} else {
rtnStr = strString
}
return rtnStr;
}
/****************************************************************************************** * 기능 : 문자열이 지정된 길이가 되도록 오른쪽을 채우는 함수 * 인자 : * 리턴 : * 예문 : gfn_RPad("abc", "*", 5) *****************************************************************************************/
function gfn_RPad(strString, strPadChar, nCount)
{
var rtnStr = "";
nCount = parseInt(nCount);
if(strString.length < nCount) {
var tmpStrPad = "";
var cnt = nCount - strString.length;
for(var i=0; i<cnt; i++) {
tmpStrPad += strPadChar;
}
rtnStr = strString + tmpStrPad;
} else {
rtnStr = strString
}
return rtnStr;
} |