str_pad 자릿수만큼 특정문자로 채우기

· 11년 전 · 3333

// 자릿수만큼 문자열 채우기

// str_pad(변수, 총자릿수, 채울문자, 채울 방향); // STR_PAD_LEFT, STR_PAD_RIGHT, STR_PAD_BOTH

 

function str_pad(input, length, string, type) {
if (input.length >= length) return input;
var string = string || '0', 
input = input + '',
type = type || 'STR_PAD_LEFT​';
inputLength = input.length;
pad = Array(length - inputLength + 1).join(string);
switch (type) {
case 'STR_PAD_LEFT​': 
result = pad + input;
break;
case 'STR_PAD_RIGHT': 
result = input + pad;
break;
case 'STR_PAD_BOTH': 
var i = parseInt((length - inputLength) / 2);
result = pad.substring(0,i) + input + pad.substring(i, length - i + 1);
break;
}
    return result;
 
}
document.write( str_pad('12', 5, 0) + '<br/>' ); 
document.write( str_pad('12', 5, 0, 'STR_PAD_LEFT') + '<br/>' ); 
document.write( str_pad('12', 5, 0, 'STR_PAD_RIGHT')  + '<br/>' ); 
document.write( str_pad('12', 5, 0, 'STR_PAD_BOTH')  + '<br/>' )
|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
11년 전 조회 3,644
11년 전 조회 3,155
11년 전 조회 5,241
11년 전 조회 3,656
11년 전 조회 5,938
11년 전 조회 2,752
11년 전 조회 2,573
11년 전 조회 3,248
11년 전 조회 3,218
11년 전 조회 2,759
11년 전 조회 2,409
11년 전 조회 3,048
11년 전 조회 2,453
11년 전 조회 2,531
11년 전 조회 2,768
11년 전 조회 2,589
11년 전 조회 2,297
11년 전 조회 3,524
11년 전 조회 3,321
11년 전 조회 4,488
11년 전 조회 2,491
11년 전 조회 2,255
11년 전 조회 2,341
11년 전 조회 4,237
11년 전 조회 2,431
11년 전 조회 2,689
11년 전 조회 2,211
11년 전 조회 2,916
11년 전 조회 2,927
11년 전 조회 2,343
11년 전 조회 2,556
11년 전 조회 2,216
11년 전 조회 2,165
11년 전 조회 2,953
11년 전 조회 2,339
11년 전 조회 2,226
11년 전 조회 2,386
11년 전 조회 2,448
11년 전 조회 2,171
11년 전 조회 2,247
11년 전 조회 2,656
11년 전 조회 2,323
11년 전 조회 2,647
11년 전 조회 2,335
11년 전 조회 2,352
11년 전 조회 2,477
11년 전 조회 2,235
11년 전 조회 2,282
11년 전 조회 2,447
11년 전 조회 3,334
11년 전 조회 2,289
11년 전 조회 2,298
11년 전 조회 2,168
11년 전 조회 2,644
11년 전 조회 2,291
11년 전 조회 2,187
11년 전 조회 2,525
11년 전 조회 2,831
11년 전 조회 2,510
11년 전 조회 2,416
11년 전 조회 2,447
11년 전 조회 3,309
11년 전 조회 2,347
11년 전 조회 2,426
11년 전 조회 4,038
11년 전 조회 3,757
11년 전 조회 2,637
11년 전 조회 3,160
11년 전 조회 2,675
11년 전 조회 2,616
11년 전 조회 2,794
11년 전 조회 3,349
11년 전 조회 2,342
11년 전 조회 3,420
11년 전 조회 3,670
11년 전 조회 2,333
11년 전 조회 2,458
11년 전 조회 2,189
11년 전 조회 3,127
11년 전 조회 3,042
11년 전 조회 2,497
11년 전 조회 2,386
11년 전 조회 2,145
11년 전 조회 2,589
11년 전 조회 2,982
11년 전 조회 2,040
11년 전 조회 2,218
11년 전 조회 2,369
11년 전 조회 2,365
11년 전 조회 2,572
11년 전 조회 4,080
11년 전 조회 3,778
11년 전 조회 3,205
11년 전 조회 2,885
11년 전 조회 2,812
11년 전 조회 3,818
11년 전 조회 3,050
11년 전 조회 4,252
11년 전 조회 5,086
11년 전 조회 5,210