javascript

位置:IT落伍者 >> javascript >> 浏览文章

JS判断两种格式的输入日期的正确性


发布日期:2018年09月10日
 
JS判断两种格式的输入日期的正确性

第一种

<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()

               

上一篇:用 JavaScript 实现back按钮的功能

下一篇:JavaScript:雪景