본문 바로가기
Development/WEB

[Javascript] setComma 실시간 구현

by 돼지로운생활 2020. 6. 28.

생각보다 자주 사용하지만 막상 구현하려고 하면 어?! 하고 생각이 나지 않을 때가 있는 단위 입력 방법이다.

        $(document).ready(function() {
            $("input[type=radio][name=라디오name값]").change(function () {
                if (this.value === '1') {
                    //action
                } else {
                   //action
                }
            });
        });
        
        function setComma(Num) {
            Num += '';
            Num = Num.replace(',', '');
            const x = Num.split('.');
            let x1 = x[0];
            const x2 = x.length > 1 ? '.' + x[1] : '';
            const rgx = /(\d+)(\d{3})/;
            while (rgx.test(x1))
                x1 = x1.replace(rgx, '$1' + ',' + '$2');
            return x1 + x2;
        }
        
        
        사용
        onkeyup="this.value = setComma(this.value);"

어렵지는 않은 코드지만 짜려고 시간 쓰지 말고 이런건 빠르게 구글링해서 사용을 하도록 하자! 


개발자의💻 개발자에의한👨‍💻 개발자를위한☕
This is MilkyeWay
👈왼쪽 하단에 ❤️클릭 부탁드려요👏

댓글0