网站制作

本类阅读TOP10

·IIS 安装配置全攻略
·用VS.NET打开网上下载的.NET web项目出错的解决办法
·HTML 4.0 语言快速参考
·限制TextArea区的文字输入数量
·如何在网页上实现进度条
·Apache的配置步骤及测试
·谈谈Jesse James Garrett提到的Ajax
·html基础学习笔记(2)
·页面垂直居中的两种方法
·用asp遍历目录下文件的例子

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
js的isdate函数

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

<script>
function isDate(str)
{
    var d = new Date(str)
    return !isNaN(d)
}
</script>

function isDate(str)
{
    var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;
    result = str.match(reg);
    if(result == null)return false;
    var d = new Date(result[1],result[3]-1,result[4])
    var newStr = d.getFullYear()+result[2]+(d.getMonth()+1)+result[2]+d.getDate();
    return str == newStr
}


try
    {
    hdate=new Date(hyear,hmonth-1,day)
    }
catch(e)
    {
    alert('错误');
    }


<script language="JavaScript">
String.prototype.IsDate=function()
{
 var str=this;
    var reg =/^(\d+)-(\d{1,2})-(\d{1,2})$/;   
    var r=str.match(reg);   
    if(r==null)return false;   
    r[2]=r[2]-1;   
    var d=new Date(r[1],r[2],r[3]);   
    if(d.getFullYear()!=r[1])return false;   
    if(d.getMonth()!=r[2])return false;   
    if(d.getDate()!=r[3])return false;   
    return true; 
}
</script>




相关文章

相关软件