文档介绍:实例1验证E-mail是否正确
<html>
<head>
<title>验证E-mail是否正确</title>
<script language="javascript" type="text/javascript">
<!--
function checkemail()
{
var email=("dianyou");
var str=;
if(str==null||str=="")
{
alert("请输入电子邮件");
();
}
else
{
//var regExp=/\w+([-+.]\w+)*@\w+([-.]
\w+)*\.\w+([-.]\w+)*/;
var regExp=/^([a-zA-Z0-9_-])+@([a-zA-
Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
var arr=(str);
if(arr==false)
{
alert("电子邮件错误");
();
}
}
}
-->
</script>
</head>
<body>
<p><b>请输入E-Mail地址</b></p>
<p><input type="text" id="dianyou">&nbsp;<input type="button"
value="测试" onClick="checkemail();"></p>
</body>
</html>
实例2验证手机号码是否正确
<html>
<head>
<title>验证手机号码是否正确</title>
<script language="javascript" type="text/javascript">
<!--
function checkmobnum()
{
var mobnum=("shouji");
var str=;
if(str==null||str=="")
{
alert("请输入手机号码");
();
}
else
{
var regExp=/^(86)?((13\d{9})|(15[0,1,2,3,5,6,7,8,9]\d{8})|(18[0,5,6,7,8,9]\d{8}))$/;
if(!(str))
{
alert("手机号码错误");
();
}
}
}
-->
</script>
</head>
<body>
<p><b>请输入手机号码</b></p>
<p><input type="text" id="shouji">&nbsp;<input type="button" value="测试" onClick="checkmobnum();"></p>
</body>
</html>
实例3计算日期相差的天数
<html>
<head>
<title>计算日期相差的天数</title>
<script language="javascript" type="text/javascript">
<!--
function checkDate(dateStr)
{
if(dateStr==""||dateStr==null)
{return false;}
else
{
if(("-")!=-1)
{
var dateArr = ("-");
var year = dateArr[0];
var month = dateArr[1];
var day = dateArr[2];
if(isNaN(year)||year<=0)
{return false;}
if(isNaN(month)||month<=0||month>12)
{return false;}
if(isNaN(day)||day<=0||day>31)
{return false;}
if((year%4==0&&year%100!=0)||(year%400==0))
{
if(month==2)
{
if(day>29)
{return false;}
}
}
else