반응형
자바스크립트(javascript)를 이용해서 영문, 숫자(또는 혼용)를 확인
//=== 영문, 숫자 혼용 확인
// 혼용이면 true, 아니면 false
function rtn_engnum_mix_chk(str)
{
var chk_num = str.search(/[0-9]/g);
var chk_eng = str.search(/[a-z]/ig);
if(chk_num < 0 || chk_eng < 0)
{
return false;
}
return true;
}
//=== 영문, 숫자 확인
// 영문 또는 숫자이면 true, 아니면 false
function rtn_engnum_chk(str)
{
for( var i = 0; i <= str.length -1 ; i++ )
{
if('a' <= str.charAt(i) && str.charAt(i) <= 'z' || str.charAt(i) >= '0' && str.charAt(i) <= '9'){}
else
{
return false;
}
}
return true;
}
사용 예>
if(!rtn_engnum_mix_chk(str))
{
alert("숫자와 영문자를 혼용해야 합니다.");
return false;
}
if(!rtn_engnum_chk(str))
{
alert ("영문 또는 숫자로 구성되어야 합니다");
return false;
}
반응형