if (emptyForm(form.name)) // 공백만 넣었을때 튕김
{
alert('이름을 입력하십시오');
form.name.focus();
return false;
}

if (form.name.value.match(/\s/g)) // 공백을 포함시켰을때 튕김
{
alert('이름에 공백은 하나도 넣지 마십시오');
form.name.focus();
form.name.select();
return (false);
}

function emptyForm(text)
{
if (text.value.length==0)
return true;

for (var i=0; i<text.value.length; i++)
{
var ch=text.value.charAt(i);
if (ch!=' ' && ch!='\t')
return false;
}
return true;
}

function check(form) // 공백이 들어간 갯수 체크
{
var space = form.name.value.split(/\s/);
alert('공백수:'+ (space.length -1));
}
반응형