[ Nexacro.Number -  숫자 검증 ]

 

/*==+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 * Group : 1. 숫자 검증
 * Group : 2. format 지정

 * Group : 9. 기타
 **=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

 

/*==+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 * Group : 1. 숫자 검증
 **=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/******************************************************************************************
 * 기능 : 문자열이 숫자형식에 맞는지 여부 체크
 * 인자 : sNumber - 체크할 문자열숫자 ( 예 : "-1234.56" )
                   (단, ","가 들어있으면 안 됨)
 * 리턴 : - 성공 = 숫자형식에 맞는경우 true
           - 실패 = 숫자형식에 맞지않는 경우 false
 * 예문 :
 *****************************************************************************************/

function gfn_IsNumber(sNumber)

{

    var c;

    var point_cnt = 0;

    var ret = true;

 

    if (gfn_IsNull(sNumber))   return false;

 

    for (var i=0; i<sNumber.length; i++)

    {

        c = sNumber.charAt(i);

        if ( i == 0 && ( c == "+" || c == "-" ) );

        else if ( c >= "0" && c <= "9" );

        else if ( c == "." ) {

            point_cnt++;

            if( point_cnt > 1 ) {

                ret = false;

                break;

            }

        } else {

            ret = false;

            break;

        }

    }

 

    return ret;

}

 

☞  

 

☞  

 
 
 
 

  

 

'Nexacro-Function > Number' 카테고리의 다른 글

Nexacro.Number - 기타  (0) 2017.01.28
Nexacro.Number - format 처리  (0) 2017.01.28
Posted by 농부지기
,