[Program]/[Html & Javascript]
숫자에 콤마를찍자.
봉필v
2014. 8. 14. 12:38
<script>
function comma(obj) {
data = obj.value;
tmp = data.split('.');
var str = new Array();
var v = tmp[0].replace(/,/gi,'');
var minus = false;
if(v.charAt(0)=="-")
minus = true;
v = v.replace(/-/gi,'');
for(var i=0; i<=v.length; i++) {
str[str.length] = v.charAt(v.length-i);
if(i%3==0 && i!=0 && i!=v.length) {
str[str.length] = '.';
}
}
str = str.reverse().join('').replace(/\./gi,',');
if(minus==true)
str = "-"+str;
obj.value = (tmp.length==2) ? str + '.' + tmp[1] : str;
}
</script>
<input type="text" name="comma" onkeyup="comma(this)">
숫자에 콤마찍는 쏘쓰!