일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 램가스초월
- 티스토리
- iptime
- OpenWrt
- 윈도우10
- 스톤에이지
- 리눅스
- KB증권
- PHP-FPM
- php
- 시놀로지
- proxmox
- 아파치
- mysql
- 복현오거리
- SKT
- 소비전력
- Apache
- 알리익스프레스
- 킹북이초월
- KB국민카드
- jQuery
- ConoHa
- centos
- 라즈베리파이2
- 보르비스초월
- Rocky
- 알뜰폰
- 자바스크립트
- 가상서버호스팅
- Today
- Total
맛집 여행 캠핑 일상 생활
문자열 채우기 함수 본문
728x90
자바스크립트에는 MySQL의 lpad, rpad나 PHP의 str_pad에 해당하는 함수가 없는 것 같다.
함수를 구현해 보자.
function LPAD(st, n, ch) {
var ret = '';
st = String(st);
ch = String(ch);
if(!st || !ch || ch.length!=1 || st.length>=n) { return st; }
var fCnt = (n - st.length);
while(fCnt--) ret += ch;
ret = ret + st;
return ret;
}
function RPAD(st, n, ch) {
var ret = '';
st = String(st);
ch = String(ch);
if(!st || !ch || ch.length!=1 || st.length>=n) { return st; }
var fCnt = (n - st.length);
while(fCnt--) ret += ch;
ret = st + ret;
return ret;
}
사용예제)
var num = 123;
num = LPAD(num, 5, '0');
alert(num);
결과 : 00123
728x90
반응형
'JAVASCRIPT' 카테고리의 다른 글
자바스크립트 jQuery 메타태그 PHP .htaccess 사이트 리디렉션 방법 (0) | 2016.03.04 |
---|---|
자바스크립트 영문 숫자만 허용 정규표현식 (0) | 2016.02.22 |
움직이는 팝업 만들기 (0) | 2016.02.05 |
팝업레이어 위치 조정 방법 (0) | 2016.02.05 |
base_convert 함수 (0) | 2016.02.02 |
Trackback : | Comments :