본문 바로가기

Dev/JAVASCRIPT

숫자 입출력 관련 참고 함수

1. 숫자만 추출하는 방법
function getNumberOnly(obj)
{
    var val = obj.value;
    val = new String(val);
    var regex = /[^0-9]/g;
    val = val.replace(regex, '');
    obj.value = val;
}


2. 숫자일 경우에만 입력이 되게끔(숫자가 아닐 경우 alert 후 value를 비우고 focus)

function getNumberOnly(obj)
{
    var val = obj.value;
    for (var i=0; i<val.length; i++) {
        if (val.charAt(i)<'0' || val.charAt(i)>'9') {
            alert('숫자만 입력가능합니다.');
            obj.value = '';
            obj.focus();
            return false;}}

}


출처 : http://bloodguy.tistory.com/301     by.bloodguy


----------------------------------------------------------------------------------


ㅇ _ㅇb 깔끔하고 효율적인 방법의 함수예제인것 같다.


기본적인 JS의 기능들만 가지고 만들었을 뿐인데.. 기본기가 부족한 나로서는 만들기 힘든 함수=ㅂ=


어쨌든, 잘 참고해서 사용하고 있다.. 나로선 경의를 표할수 밖에 없는 코드..(나는 언제쯤??)