잼있냐JavaScript/유용한 자바스크립트 UTIL
유효성검사 스크립트 - 유용한 자바스크립트 2
Striker007
2008. 10. 22. 18:09
/*
* 숫자로만 이루어진 문자열인지 검사
* 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);
}