/*
* 숫자로만 이루어진 문자열인지 검사
* cf) 음수부호는 포함하지 않음
*/
function is_number(x)
{
var reg = /^\d+$/;
return reg.test(x);
}
/*
* 부동소수점 숫자인지 음수부호도 포함하여 검사
*/
function is_double(x)
{
var reg = /^[-|+]?\d+\.?\d*$/;
return reg.test(x);
}
/*
* 부동소수점 숫자인지 검사
* cf) 음수부호는 포함하지 않음
*/
function is_double_plus(x)
{
var reg = /^\d+\.?\d*$/;
return reg.test(x);
}
/*
* 정수인지 음수부호도 포함하여 검사
*/
function is_integer(x)
{
var reg = /^[-|+]?\d+$/;
return reg.test(x);
}
/*
* 숫자(0~9)와 문자(A(a)~Z(z))로만 이루어진 문자열인지 검사
* cf) space가 true면 공백문자를 포함한다.
*/
function is_alpha_numeric(x, space)
{
if (space)
{
var reg = /^[a-z A-Z0-9]+$/;
return reg.test(x);
}
else
{
var reg = /^[a-zA-Z0-9]+$/;
return reg.test(x);
}
}
/*
* 문자(A(a)~Z(z))로만 이루어진 문자열인지 검사
* cf) space가 true면 공백문자를 포함한다.
*/
function is_alphabetic(x, space)
{
if (space)
{
var reg = /^[a-z A-Z]+$/;
return reg.test(x);
}
else
{
var reg = /^[a-zA-Z]+$/;
return reg.test(x);
}
}
/*
* email 형식의 문자열인지 검사
*/
function email_str(str)
{
var regEmil = /[a-z0-9]{2,}@[a-z0-9-]{2,}\.[a-z0-9]{2,}/i
return regEmil.test(str);
}
* 숫자로만 이루어진 문자열인지 검사
* cf) 음수부호는 포함하지 않음
*/
function is_number(x)
{
var reg = /^\d+$/;
return reg.test(x);
}
/*
* 부동소수점 숫자인지 음수부호도 포함하여 검사
*/
function is_double(x)
{
var reg = /^[-|+]?\d+\.?\d*$/;
return reg.test(x);
}
/*
* 부동소수점 숫자인지 검사
* cf) 음수부호는 포함하지 않음
*/
function is_double_plus(x)
{
var reg = /^\d+\.?\d*$/;
return reg.test(x);
}
/*
* 정수인지 음수부호도 포함하여 검사
*/
function is_integer(x)
{
var reg = /^[-|+]?\d+$/;
return reg.test(x);
}
/*
* 숫자(0~9)와 문자(A(a)~Z(z))로만 이루어진 문자열인지 검사
* cf) space가 true면 공백문자를 포함한다.
*/
function is_alpha_numeric(x, space)
{
if (space)
{
var reg = /^[a-z A-Z0-9]+$/;
return reg.test(x);
}
else
{
var reg = /^[a-zA-Z0-9]+$/;
return reg.test(x);
}
}
/*
* 문자(A(a)~Z(z))로만 이루어진 문자열인지 검사
* cf) space가 true면 공백문자를 포함한다.
*/
function is_alphabetic(x, space)
{
if (space)
{
var reg = /^[a-z A-Z]+$/;
return reg.test(x);
}
else
{
var reg = /^[a-zA-Z]+$/;
return reg.test(x);
}
}
/*
* email 형식의 문자열인지 검사
*/
function email_str(str)
{
var regEmil = /[a-z0-9]{2,}@[a-z0-9-]{2,}\.[a-z0-9]{2,}/i
return regEmil.test(str);
}
'잼있냐JavaScript > 유용한 자바스크립트 UTIL' 카테고리의 다른 글
메시지 관련 스크립트 - 유용한 스크립트 6 (0) | 2008.10.22 |
---|---|
날짜 관련 스크립트 - 유용한 스크립트 5 (0) | 2008.10.22 |
쿠키 제어 -유용한 스크립트 4 (0) | 2008.10.22 |
문자열 변환 및 숫자열 변환 관련 - 유용한 스크립트 3 (0) | 2008.10.22 |
문자열 스크립트 - 유용한 자바스크립트 1 (0) | 2008.10.22 |