소수점을 포함한 숫자만 입력가능한 Input 세팅
$("#sample-table-1 input").each(function(){
$(this).keyup(function(){
if( $(this).val() != null && $(this).val() != '' ) {
var tmps = $(this).val().replace(/[^\.|^0(0)+|^0-9\.]/g, '');
/* 소수점은 하나만 입력되도록*/
var arr = tmps.split(".");
if(arr.length > 2) {
tmps = arr[0] + '.' + arr[1];
}
$(this).val(tmps);
}
});
$(this).focusout(function() {
if( $(this).val() != null && $(this).val() != '' ) {
var tmps = $(this).val().replace(/[^\.|^0(0)+|^0-9\.]/g, '');
/* 소수점은 하나만 입력되도록*/
var arr = tmps.split(".");
if(arr.length > 2) {
tmps = arr[0] + '.' + arr[1];
}
$(this).val(tmps);
}
});
});
'개발 > Javascript' 카테고리의 다른 글
'endsWith' 속성이나 메서드를 지원하지 않습니다. 에러 해결 (0) | 2019.04.08 |
---|---|
스크립트 뒤로가기 기능 막기 (0) | 2019.03.28 |
오른쪽 마우스 붙여넣기 막기 and ctrl + V 막기 (0) | 2019.03.19 |
jquery Selector 노드 찾기 (0) | 2019.02.22 |
문자열 자르기 함수 사용 substring, substr (0) | 2019.02.19 |