代码 //varreg=/^(\d+)|([a-z]+)$/g筛选出从开头到结尾之间,1个或1个以上的数字,或者1个或1个以上的26个字母
//varreg2=/^[\u4e00-\u9f5a]+$/g;筛选出从开头到结尾之间,1个或1个以上的中文字
//varreg3=/^\d{1,3}$/g;筛选出1位到3位的数字
//varreg4=/(^\s+)|(\s+$)/g;筛选出从开头到结尾之间,1个或1个以上的空格
//username.replace(reg4,"");将筛选出来的空格,替换成空,也就是去掉空格
//varreg5=/^\d{3,4}-\d{7,8}$/g;筛选出从开头到结尾之间,最段123-1234567至最长1234-12345678的电话号码格式
//varreg6=/((\d+)|([a-z]+))@((\d+)|([a-z]+)).([a-z]{3}$)/g;筛选出副本电子邮件的格式
functionzhuce(){
varusername=document.getElementById("username").value;
varrealname=document.getElementById("realname").value;
varage=document.getElementById("age").value;
vartel=document.getElementById("tel").value;
varemail=document.getElementById("email").value;
varreg=/^(\d+)|([a-z]+)$/g;
varreg2=/^[\u4e00-\u9f5a]+$/g;
varreg3=/^\d{1,3}$/g;
varreg4=/(^\s+)|(\s+$)/g;
varreg5=/^\d{3,4}-\d{7,8}$/g;
varreg6=/((\d+)|([a-z]+))@((\d+)|([a-z]+)).([a-z]{3}$)/g;
if(username=="")
{
alert("登陆账号不能为空");
document.getElementById("username").focus();
return;
}
if(!reg.test(username))
{
alert(username+"登陆账号只能是数字或字母");
document.getElementById("username").focus();
return;
}
if(reg4.test(username))
{
alert(username+"登陆账号中包含空格,正在自动去除");
username=username.replace(reg4,"");
alert("输入的"+username+"。");
document.getElementById("username").select();
return;
}
if(!reg2.test(realname))
{
alert(realname+"真实姓名必须是中文");
document.getElementById("realname").focus();
return;
}
if(!reg3.test(age))
{
alert(age+"年龄必须是数字,且不超过3位数");
document.getElementById("age").focus();
return;
}
if(!reg5.test(tel))
{
alert(tel+"电话号码格式不对");
document.getElementById("tel").focus();
return;
}
if(!reg6.test(email))
{
alert(email+"电子邮件格式不对");
document.getElementById("email").focus();
return;
}
}