살인!
javascript/jquery
javascript/jquery - 숫자에 , (쉼표) 나타내기, 표시하기
이 름 : 바다아이
|
조회수 : 8486
짧은 주소 : https://www.bada-ie.com/su/?391591782172
//============================================================
// 돈 숫자에 ',' 붙이기
//============================================================
function money_point(str){ //함수형
str = parseInt(str,10);
str = str.toString().replace(/[^-0-9]/g,'');
while(str.match(/^(-?\d+)(\d{3})/)) {
str = str.replace(/^(-?\d+)(\d{3})/, '$1,$2');
}
return str;
}
String.prototype.money_point = function(){ //프로토타입형
str=this;
str = parseInt(str,10);
str = str.toString().replace(/[^-0-9]/g,'');
while(str.match(/^(-?\d+)(\d{3})/)) {
str = str.replace(/^(-?\d+)(\d{3})/, '$1,$2');
}
return str;
}
아래와 같이 사용합니다.
<INPUT style="TEXT-ALIGN: right" onchange="this.value = money_point(this.value);" size=60>
<INPUT style="TEXT-ALIGN: right" onchange="this.value = this.value.toString().money_point();" size=60>
출처 : http://www.mins01.com/home/board/board.php?type=read&b_id=tech&page=38&b_idx=313
|
|