//숫자를 제외한 문자열 삭제(공통)

function commonStrReplace(event, id, flag){


var tmpVal = $('#'+id).val();


if (!(event.keyCode >=37 && event.keyCode<=40)){

tmpVal = tmpVal.replace(/[^0-9]/g,'');

var tmp = "[ㄱ-ㅎ가-힣]"

tmpVal = tmpVal.replace(tmp,'');

$('#'+id).val(tmpVal);

if(flag == 'NUM'){

tmpVal = Number(tmpVal);

if(tmpVal == 0) $('#'+id).val('');

}

}

}



사용

$('input[id$=seriesDesc]').on({

'keyup paste change':function(e){

var id = $(this).attr('id');

commonStrReplace(event, id, 'NUM');

}

});

'* Programming > JQuery' 카테고리의 다른 글

Select Box 제어  (0) 2019.11.11
input 체크박스  (0) 2019.10.16
날짜(datepicker) 시작일 종료일  (0) 2018.06.15
세션 SET, GET, REMOVE  (0) 2018.05.24
replace로 태그 제거하기  (0) 2018.05.23

var today = new Date();

var tomorrow = new Date(Date.parse(today) + (1000 * 60 * 60 * 24));


        $startDate.datepicker({

        minDate: today,

        onClose: function( selectedDate ) {

                // 시작일 datepicker가 닫힐때

                // 종료일의 선택할수있는 최소 날짜(minDate)를 선택한 시작일로 지정

                $endDate.datepicker( "option", "minDate", selectedDate );

            }  

        });


        $endDate.datepicker({

        minDate: tomorrow,

        onClose: function( selectedDate ) {

                // 종료일 datepicker가 닫힐때

                // 시작일의 선택할수있는 최대 날짜(maxDate)를 선택한 종료일로 지정 

                $startDate.datepicker( "option", "maxDate", selectedDate );

            }   

        });

'* Programming > JQuery' 카테고리의 다른 글

input 체크박스  (0) 2019.10.16
문자열 제거 이벤트  (0) 2018.08.09
세션 SET, GET, REMOVE  (0) 2018.05.24
replace로 태그 제거하기  (0) 2018.05.23
pdf파일 및 사진파일 팝업창으로 띄우기  (0) 2018.03.08

<script type="text/javaScript">

//생성

sessionStorage.setItem('key','123');

//값get

sessionStorage.getItem('key')

//제거

sessionStorage.removeItem('key');

</script >

1. 전체태그 제거


var text = '<div>Remove all tag</div><span>test123123</span>';
var newText = text.replace(/(<([^>]+)>)/ig,"");
alert(newText);


2. span태그 제거


var text = '<span>Remove Span tag only</span>';
var newText = text.replace(/<(\/span|span)([^>]*)>/gi,"");
alert(newText);

// span 태그가 제거된 'Remove Span tag only' 출력


'* Programming > JQuery' 카테고리의 다른 글

날짜(datepicker) 시작일 종료일  (0) 2018.06.15
세션 SET, GET, REMOVE  (0) 2018.05.24
pdf파일 및 사진파일 팝업창으로 띄우기  (0) 2018.03.08
부트스트랩 달력 기능  (0) 2018.03.08
ex06.html  (0) 2016.10.07


window.open  >> 새로운 창으로 pdf 형식 띄우기

else  부분은 pdf파일이아닌 사진파일을 서버에있는지 확인후 popup창으로 띄우기

서버에 있다면 onload, 없다면 onerror 이고 src 로 파일 경로 입력


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
$.ajax({
    url:'/ctrl/file/filePdfDetail',
 
    data:{fileDSeq:fileDSeq},
 
    success:function(result){
 
        var fileName = result.FILE_NAME;
 
        var fileExt = fileName.substring(fileName.lastIndexOf("."));
 
        if(fileExt===".pdf"){
 
            window.open(result.FILE_PATH,'approval','scrollbars=yes,location=no,resizable=yes');    
 
        }else{
            var imgFile = new Image(); 
 
            imgFile.onload=function(){
 
                var img = $("<div><img src="+result.FILE_PATH+"></div>");
 
                img.css("text-align","center");
 
                PopApp.paragonOpenPopup({
 
                    ajaxUrl: '',
 
                    id: '저장',
 
                    body: img,
 
                    width: '900px',
 
                    title :"미리보기",
 
                    visible:true,
 
                    onload : function(modal) {
 
                        modal.show();
 
                    }
 
                });
 
            } 
 
            imgFile.onerror=function(){
 
                alert('파일이 존재하지 않습니다.');
 
            } 
 
            imgFile.src=result.FILE_PATH; 
 
        }
 
    }
 
});
cs


'* Programming > JQuery' 카테고리의 다른 글

세션 SET, GET, REMOVE  (0) 2018.05.24
replace로 태그 제거하기  (0) 2018.05.23
부트스트랩 달력 기능  (0) 2018.03.08
ex06.html  (0) 2016.10.07
ex05.html(선택자)  (0) 2016.10.06

+ Recent posts