텍스트 박스에 숫자를 입력하면 천단위가 넘을경우 자동으로 ' , '가 찍히게 하고싶습니다.
숫자를 입력하면 5000을 키보드로 숫자를 입력할경우 자동적으로 5,000으로 표시되도록하는
방법을 하려고하는데 조언부탁드릴께요^^
숫자를 입력하면 5000을 키보드로 숫자를 입력할경우 자동적으로 5,000으로 표시되도록하는
방법을 하려고하는데 조언부탁드릴께요^^
댓글 4개
<script type="text/javascript">
function vComma(obj) {
var str = "" + obj.value.replace(/,/gi,''); // 콤마 제거
var regx = new RegExp(/(-?\d+)(\d{3})/);
var bExists = str.indexOf(".",0);
var strArr = str.split('.');
while(regx.test(strArr[0])){
strArr[0] = strArr[0].replace(regx,"$1,$2");
}
if (bExists > -1)
obj.value=strArr[0] + "." + strArr[1];
else
obj.value=strArr[0];
}
</script>
<input name="test" id="test" onkeyup="vComma(this);"/>
function vComma(obj) {
var str = "" + obj.value.replace(/,/gi,''); // 콤마 제거
var regx = new RegExp(/(-?\d+)(\d{3})/);
var bExists = str.indexOf(".",0);
var strArr = str.split('.');
while(regx.test(strArr[0])){
strArr[0] = strArr[0].replace(regx,"$1,$2");
}
if (bExists > -1)
obj.value=strArr[0] + "." + strArr[1];
else
obj.value=strArr[0];
}
</script>
<input name="test" id="test" onkeyup="vComma(this);"/>
게시글 목록
| 번호 | 제목 |
|---|---|
| 284172 | |
| 284170 | |
| 284167 | |
| 284164 | |
| 284161 | |
| 284159 | |
| 284155 | |
| 284152 | |
| 284151 | |
| 284148 | |
| 284142 | |
| 284141 | |
| 284137 | |
| 284136 | |
| 284135 | |
| 284127 | |
| 284121 | |
| 284120 | |
| 284116 | |
| 284115 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기