문자열 숫자 세자리마다 콤마찍기 > script

본문 바로가기
사이트 내 전체검색

script

문자열 숫자 세자리마다 콤마찍기

페이지 정보

작성자 서방님 댓글 1건 조회 167회 작성일 06-09-12 17:12

본문

<script language="JavaScript">
<!--
function comma(srcNumber)
{
    var txtNumber = srcNumber.toString();

    if (!isNaN(txtNumber) && txtNumber != "")
    {
        var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');

        var arrNumber = txtNumber.split('.');

        arrNumber[0] += '.';

        do{
            arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
        }
        while (rxSplit.test(arrNumber[0]));

        if (arrNumber.length > 1)
            return arrNumber.join('');
        else
            return arrNumber[0].split('.')[0];
       }
}

//-->
</script>

댓글목록

서방님님의 댓글

서방님 작성일

<P>&lt;script type="text/javascript"&gt;<BR>&lt;!--<BR>// 인풋박스 입력시 자동으로 콤마 붙이기<BR>function number_format(num)<BR>{<BR>&nbsp;num = num.replace(/,/g, "");</P>
<P>&nbsp;var num_str = num.toString();<BR>&nbsp;var result = "";</P>
<P>&nbsp;for(var i=0; i&lt;num_str.length; i++)<BR>&nbsp;{<BR>&nbsp;&nbsp;var tmp = num_str.length-(i+1);</P>
<P>&nbsp;&nbsp;if(i%3==0 &amp;&amp; i!=0)<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;result = ',' + result;<BR>&nbsp;&nbsp;}<BR>&nbsp;&nbsp;result = num_str.charAt(tmp) + result<BR>&nbsp;}</P>
<P>&nbsp;return result;</P>
<P>}<BR>//--&gt;<BR>&lt;/script&gt;</P>
<P>&lt;input type="text" name="price" OnKeyUp="this.value=number_format(this.value);"&gt;</P>
<P>&nbsp;</P>

Total 846건 54 페이지
게시물 검색

회원로그인

접속자집계

오늘
121
어제
225
최대
1,347
전체
154,880
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.