차별화된 홈페이지

나만의 개성 있는 사이트를 구축하십시오!

22년의 노하우

22년의 노하우를 공유하십시오!

시원한 해결

귀하의 물음표를 느낌표로 바꾸어드립니다!

Html/Java

폼 입력창에 숫자 세 자리마다 콤마 찍어주기

posted Jan 12, 2017

<SCRIPT LANGUAGE="JavaScript">
<!--
function Format_Comma(f){
    str = f.value;
    if(str == ""){
        return;
    } else {
        var newValue = str + "";
        var len = newValue.length;
        var ch = "";
        var j = 1;
        var formatValue = "";
        len = newValue.length;
        for (i = len; i>0; i--){
            ch = newValue.substring(i-1, i);
            formatValue = ch + formatValue;
            if((j % 3) == 0 && i > 1) {
                formatValue = "," + formatValue;
            }
            j++;
        }
    }
    f.value = formatValue;
}

 

function Delete_Comma(f){
    str = f.value;
    if(str == ""){
        return;
    } else {
        var result = ""
        comma_pattern = /([\,]{1})/;
        for(var i = 0; i < str.length; i++) {
            if(comma_pattern.test(str.charAt(i))) {
                result += str.charAt(i).replace(comma_pattern, "");
            } else {
                result += str.charAt(i);
            }
        }
    }
    f.value = result;
}

 

function SetNum(obj){
    val=obj.value;
    re=/[^0-9]/gi;
    obj.value=val.replace(re,"");
}
//-->
</SCRIPT>
</HEAD>

 

<BODY>
<form name="form1">
<input type="text" name="price" size="15" maxlength="10" onkeypress="javascript:SetNum(this)" onblur="javascript:SetNum(this); Format_Comma(this)" onfocus="javascript:Delete_Comma(this)">
</form>


List of Articles
번호 분류 제목 날짜 조회 수
공지 Php date() 함수 사용법 2016.02.22 713
공지 Mysql DB 내용 불러오기 2016.02.22 519
공지 Php 앞 문자 또는 끝 문자 제거 2016.02.22 346
52 Office 갤럭시노트2 공장초기화 2016.07.27 2669
51 Graphic 포토샵에서 사람 지우기 2016.08.29 1979
50 Mysql 엑셀에서 셀을 탭으로 분리시 따옴표가 생기는 문제 2016.02.25 1307
49 Office 엑셀 사용 팁(단축키) file 2016.02.16 1161
48 Web 집에서 무음상태로 핸드폰 잃어버렸을 때 file 2016.02.16 1058
47 Html/Java 테이블에 속성 주기 2016.02.22 809
46 Html/Java 텍스트필드의 메세지 → 클릭하면 사라짐 2017.01.17 781
45 Widdows 앱을 시작프로그램에 등록하기 2016.08.12 491
44 Mysql Mysql 재시작 2017.03.29 480
43 Mysql DB자료 이전 2016.02.27 377
42 Mysql DB의 문자열을 한꺼번에 바꾸기 2016.02.27 376
41 Html/Java 확인 대화창 띄우기 2016.06.20 324
40 Php 자릿수 2016.02.22 271
39 Server centos5 네트워크 설정 2016.03.17 261
38 Html/Java 확인 대화창 띄우기 2016.03.27 178
37 Widdows 윈도10에서 명령어 입력 file 2016.02.16 176
36 Php php 4.x 반올림 에러 문제 해결 2016.05.16 171
목록
Board Pagination Prev 1 2 3 Next
/ 3

LOGIN

SEARCH

MENU NAVIGATION