自定义的脚本函数

//名称:ExtendCheck()

//作用:检查上传文件的类型

//语言:javascript

//作者:陈振泉

//日期:2004-10-7

//参数:无
//返回值:true/false,上传的文件符合要求返回true,否则返回false
//
使用:开始上传文件前先调用此方法,判断将要上传文件的后缀名是否符合要求。

//     UpFile – File组件ID

//     调用方法:假设cmdSave为上传按钮的ID,则添加如下代码:

//cmdSave.Attributes[“onclick”]=
”javascript:return ExtendCheck()”

 

function ExtendCheck()

{

 if(window.Form1.UpFile.value == "")

    {

        alert("请先选择要上传的照片!");

        return false; 

}

 else

    {

       var pathname = window.Form1.UpFile.value;

       var num = pathname.lastIndexOf(".");

       var exname = pathname.substr(num 1,pathname.length - num);

        switch(exname.toLowCase())

{ 

  //此处修改允许的文件类型,必须是小写

case "jpg": 

case "gif":

case "bmp":

case "jpge":

return true;

break;

default:

alert("文件类型不正确");

return false;

break;

}

}

}



//

//名称:getDayNum()

//作用:返回指定月份的天数

//语言:vbscript

//日期:2004-10-8

//参数:d – 指定的具体日期,如2004-10-8

//返回值:输入正确的格式的日期,返回当月的天数,否则返回0

//使用:num = getDayNum(“2004-10-8”)


function getDayNum(d)

    if not IsDate(d) then

        getDayNum = 0

    else

       y = Year(d)

       m = Month(d)

       m=m 1

       d = dateadd("d",-1,y&"-"&m&"-"&"01")

       getDayNum = Day(d)

    end if

end function


//
//javascript 版本
//

function getDayNum(date)

{

var re = /^(/d{4})(0[1-9]|1[0-2])(0[1-9]|[1-2]/d|3[0-1])$/;

if(re.test(date))

{

    var theDate=new Date(date);

    var year = theDate.getFullYear();

    var month = theDate.getMonth() 1;

       var daynum = new Date(year,month,0).getDate();

       return(num);

}

else

{

return 0;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值