Nexacro-Function/Number
Nexacro.Number - 숫자 검증
농부지기
2017. 1. 28. 00:07
[ 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;
} |
|
☞ |
|
☞ |
|
|
| |