//检查是否为空
function checknull(domainName)
{
var isnumandchar;
var StrForCheck=domainName.value;
var c;
c = StrForCheck.charAt(0);
while((c ==" "||c ==" ") && StrForCheck.length > 0)
{
StrForCheck = StrForCheck.slice(1);
c = StrForCheck.charAt(0);
}
c = StrForCheck.charAt(StrForCheck.length -1);
while((c ==" "||c ==" ") && StrForCheck.length > 0)
{
StrForCheck = StrForCheck.substring(0,StrForCheck.length-1);
c = StrForCheck.charAt(StrForCheck.length -1);
}
domainName.value = StrForCheck;//如果没有值,继续
if (StrForCheck.length==0)
return false;
else
return true;
}
//验证身份证
if(checknull(form1.sfz)){
var sfz = document.getElementById("sfz").value;
if (isNaN(sfz)) {
if (isNaN(sfz.substr(0, sfz.length - 1))) {
alert('请输入有效身份证!');
form1.sfz.focus();
form1.sfz.select();
return;
} else {
if ((sfz.toLowerCase().indexOf('x') == -1) || ((sfz.toLowerCase().indexOf('x') != 17)&&(sfz.toLowerCase().indexOf('x') != 14))) {
alert('请输入有效身份证!');
form1.sfz.focus();
form1.sfz.select();
return;
}
}
}
if(form1.sfz.value.length!=15 && form1.sfz.value.length!=18)
{
alert("请填写15或18位身份证号");
form1.sfz.focus();
form1.sfz.select();
return;
}
}
function checknull(domainName)
{
var isnumandchar;
var StrForCheck=domainName.value;
var c;
c = StrForCheck.charAt(0);
while((c ==" "||c ==" ") && StrForCheck.length > 0)
{
StrForCheck = StrForCheck.slice(1);
c = StrForCheck.charAt(0);
}
c = StrForCheck.charAt(StrForCheck.length -1);
while((c ==" "||c ==" ") && StrForCheck.length > 0)
{
StrForCheck = StrForCheck.substring(0,StrForCheck.length-1);
c = StrForCheck.charAt(StrForCheck.length -1);
}
domainName.value = StrForCheck;//如果没有值,继续
if (StrForCheck.length==0)
return false;
else
return true;
}
//验证身份证
if(checknull(form1.sfz)){
var sfz = document.getElementById("sfz").value;
if (isNaN(sfz)) {
if (isNaN(sfz.substr(0, sfz.length - 1))) {
alert('请输入有效身份证!');
form1.sfz.focus();
form1.sfz.select();
return;
} else {
if ((sfz.toLowerCase().indexOf('x') == -1) || ((sfz.toLowerCase().indexOf('x') != 17)&&(sfz.toLowerCase().indexOf('x') != 14))) {
alert('请输入有效身份证!');
form1.sfz.focus();
form1.sfz.select();
return;
}
}
}
if(form1.sfz.value.length!=15 && form1.sfz.value.length!=18)
{
alert("请填写15或18位身份证号");
form1.sfz.focus();
form1.sfz.select();
return;
}
}