* Programming/JQuery
문자열 제거 이벤트
고경a
2018. 8. 9. 11:38
//숫자를 제외한 문자열 삭제(공통)
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');
}
});