<html xmlns="http:///1999/xhtml">
<script language="javascript">
//电子邮件格式验证 我在这里限制了电子邮件最后的结尾 分别为 com net cn org
//如果限制其它的电子邮件地址可自行添加
//可以限制指定的电子邮件地址输入
function isEmail(strEmail) {
if ((/^/w+((-/w+)|(/./w+))*/@[A-Za-z0-9]+((/.|-)[A-Za-z0-9]+)*/.[com|net|cn|org]+$/) != -1)
{
("Email").='none';
return true;
}
else{
("Email").='';
("1email").value="";
}
}
</script>
<script language="javascript">
//固定电话号码验证
function isPhone(strPhone)
{
if((/^/d-/d|/d-/d/) != -1)
{
("Phone").='none';
return true;
}
else
{
("Phone").='';
("1phone").value="";
}
}
</script>
<script language="javascript">
//QQ号码验证
function isQQnumb(strQQnumb)
{
if((/^[1-9][0-9]{4,}/) != -1)
{
("QQnumb").='none';
return true;
}
else
{
("QQnumb").='';
("1qqnumb").value="";
}
}
</script>
<script language="javascript">
//中国邮政编码
function isZipcode(strZipcode)
{
if((/^[0-9]{6}$/) != -1)
{
("Zipcode").='none';
return true;
}
else
{
("Zipcode").='';
("1zipcode").value="";
}
}
</script>
<script language="javascript">
//身份证验证 中国身份证为 15位或18位
function isIDcard(strIDcard)
{
if((/^[0-9*]{15,18}$/) != -1)
{
("IDcard").='none';
return true;
}
else
{
("IDcard").='';
("1idcard").value="";
}
}
</script>
<script language="javascript">
//用户名判断 只能输入26个英文字或者数字 或者 下划线
function isUname(strUname)
{
if((/^/w+$/) != -1)
{
("Uname").='none';
return true;
}
else
{
("Uname").='';
("1uname").value="";
}
}
</script>
<script language="javascript">
//判断输入是否为中文 (只能输入中文)
function isChinese(strChinese)
{
if((/^[/u4e00-/u9fa5]/) != -1)
{
("Chinese").='none';
return true;
}
else
{
="";
("Chinese").='';
("China").value="";
}
}
</script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
.STYLE1 {color: #FF0000}
-->
</style>
</head>
<body>
电子邮件:<input type=text value="" οnblur=isEmail()><a class="STYLE1" style="display:none">* 您输入的电子邮件格式错误!</a> 电子邮件格式 如123@
<br/>
<br/>
固定电话:<input type=text onBlur=isPhone()><a class="STYLE1" style="display:none">* 您输入的电话号码错误!</a> 如 010-88888888
<br/><br/>
QQ号码: <input type=text οnblur=isQQnumb() ><a class="STYLE1" style="display:none">* 您输入的QQ号码错误!</a> QQ号最少5位
<br/><br/>
邮政编码:<input type=text οnblur=isZipcode()><a class="STYLE1" style="display:none">* 您输入的邮政编码错误!</a> 限制6个数字
<br/><br/>
身份证: <input type=text οnblur=isIDcard()><a class="STYLE1" style="display:none">* 您输入的身份证号码错误!</a> 15位或18位身份证号
<br/><br/>
输入用户名:<input type=text οnblur=isUname()><a class="STYLE1" style="display:none">* 您输入的用户名不符合过则!</a> 只可以输入字母、数字、下划线、或字母数字下划线组合
<br/>
是否为中文:<input type=text οnblur=isChinese() ><a class="STYLE1" style="display:none">* 请输入中文字符!</a> 只可输入中文
</body>
</html>