//检查是否是EMAIL
function isEmail(s)
{
var i=1;
var slength=s.length;
while((i<slength)&&(s.charAt(i)!="@"))
{
i++;
}
if ((i>=slength)||(s.charAt(i)!="@")) return false;
else i+=2;
while ((i<slength)&&(s.charAt(i)!="."))
{
i++;
}
if ((i>slength-1)||(s.charAt(i)!=".")) return false;
else return true;
}//检查是否是数字
function isNumber(s)
{
var digits="0123456789";
var i=0;
var slength=s.length;
while((i<slength))
{
var c=s.charAt(i);
if (digits.indexOf(c)==-1)
return false;
i++;
}
return true;
}
function isEmail(s)
{
var i=1;
var slength=s.length;
while((i<slength)&&(s.charAt(i)!="@"))
{
i++;
}
if ((i>=slength)||(s.charAt(i)!="@")) return false;
else i+=2;
while ((i<slength)&&(s.charAt(i)!="."))
{
i++;
}
if ((i>slength-1)||(s.charAt(i)!=".")) return false;
else return true;
}//检查是否是数字
function isNumber(s)
{
var digits="0123456789";
var i=0;
var slength=s.length;
while((i<slength))
{
var c=s.charAt(i);
if (digits.indexOf(c)==-1)
return false;
i++;
}
return true;
}
{
alert("这不是正确的 e-mail address! 请再输入一次 !"); //检测e-mail的填写是否正确
document.form.email.focus();
return (false);
}
if (document.form.email.value == "" || document.form.email.value.indexOf('.', 0) == -1)
{
alert("这不是正确的 e-mail address! 请再输入一次 !"); //检测e-mail的填写是否正确
document.form.email.focus();
return (false);
}
if (document.form.cid.value.length < 10)//检测身份证号码不能低于10位
{
alert("在 \"身份证件号码\" 域中,请至少输入 10 个字符。");
document.form.cid.focus();
return (false);
}if (document.form.cid.value.length > 30)
{
alert("在 \"身份证件号码\" 域中,请最多输入 30 个字符。");//检测身份证号码不能多于样30位
document.form.cid.focus();
return (false);
}
var checkOK = "0123456789-.,";
var checkStr = document.form.cid.value;
var allValid = true;
var decPoints = 0;
var allNum = "";
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch == ".")
{
allNum += ".";
decPoints++;
}
else if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alert("在 \"身份证件号码\" 域中,只能输入 数字 个字符。");
document.form.cid.focus();
return (false);
}if (decPoints > 1)
{
alert("请在 info15 域中输入一个有效数字。");
document.form.cid.focus();
return (false);
}