function checkForm1()
{
if (form1.userName.value=="")
{
alert("姓名不能为空!");
return false;
}
if (!isCardName(form1.userName.value))
{
alert("姓名错误!");
return false;
}
if (form1.userCode.value=="")
{
alert("身份证号码不能为空!");
return false;
}
if (!isIdCard(form1.userCode.value))
{
alert("身份证号码错误!");
return false;
}
if (form1.msisdn.value=="")
{
alert("手机号码不能为空!");
return false;
}
if (!isMobile(form1.msisdn.value))
{
alert("手机号码错误!");
return false;
}
var promit = document.getElementById("fillInfoForm_promit");
if(promit.checked != true){
alert("您还没有同意身份通服务条款");
return false;
}
return true;
}
//检验汉字
function isChinese(s)
{
var patrn = /^\s*[\u4e00-\u9fa5]{1,15}\s*$/;
if(!patrn.exec(s))
{
return false;
}
return true;
}
//数字
function isNumber(s)
{
var patrn = /^\s*\d+\s*$/;
//var patrn1=/^\s*\d{16}[\dxX]{2}\s*$/;
if(!patrn.exec(s))
{
return false;
}
return true;
}
//校验手机号码:必须以数字开头
function isMobile(s)
{
var patrn=/^\s*(15\d{9}|13[0-9]\d{8})\s*$/;
if(!patrn.exec(s))
{
return false;
}
return true;
}
//检验身份证
function isIdCard(s)
{
var patrn = /^\s*\d{15}\s*$/;
var patrn1 = /^\s*\d{16}[\dxX]{2}\s*$/;
if(!patrn.exec(s) && !patrn1.exec(s))
{
return false;
}
return true;
}
//检验姓名:姓名是2-15字的汉字
function isCardName(s)
{
var patrn = /^\s*[\u4e00-\u9fa5]{1,}[\u4e00-\u9fa5.·]{0,15}[\u4e00-\u9fa5]{1,}\s*$/;
if(!patrn.exec(s))
{
return false;
}
return true;
}