熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

JS判斷兩種格式的輸入日期的正確性

2013-11-15 11:47:40  來源: JSP教程 

  第一種
<script language=javascript>
StringprototypeisDate = function()
{
   var r = thismatch(/^(\d{})(|\/)(\d{})\(\d{})$/);
   if(r==null)return false; var d = new Date(r[] r[] r[]);
   return (dgetFullYear()==r[]&&(dgetMonth()+)==r[]&&dgetDate()==r[]);
}
alert(isDate());
alert(isDate());
</script>

  第二種
<script language=javascript>
StringprototypeisTime = function()
{
  var r = thismatch(/^(\d{})(|\/)(\d{})\(\d{}) (\d{}):(\d{}):(\d{})$/);
  if(r==null)return false; var d = new Date(r[] r[]r[]r[]r[]r[]);
  return (dgetFullYear()==r[]&&(dgetMonth()+)==r[]&&dgetDate()==r[]&&dgetHours()==r[]&&dgetMinutes()==r[]&&dgetSeconds()==r[]);
}
alert( ::isTime());
alert( ::isTime());
alert( ::isTime());
</script>

  判斷數字用 isNaN()


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19637.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.