<script language=javascript>
String.prototype.isTime = function()
{
var r = this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2})$/);
if(r==null)return false; var d = new Date(r[1], r[3]-1,r[4],r[5],r[6],0);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]);
}
alert("2002-1-31 12:34".isTime());
alert("2001-2-29 12:54".isTime());
alert("2002-1-41 12:00".isTime());
</script>
String.prototype.isTime = function()
{
var r = this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2})$/);
if(r==null)return false; var d = new Date(r[1], r[3]-1,r[4],r[5],r[6],0);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]);
}
alert("2002-1-31 12:34".isTime());
alert("2001-2-29 12:54".isTime());
alert("2002-1-41 12:00".isTime());
</script>
解决方案 »
- window.open怎样传参数?
- 帮我看看转换的js错在哪里
- newwin=window.open("","xx","width=300,height=200");弹出问题
- submit问题
- 请教一个函数调用的问题?
- 谁有动态添加和删除节点的好例子啊!!急用,跪谢了!!!!!!!!!!!!!!!
- 在本地Ctrl+c了一张图片,怎样在网页上Ctrl+v粘贴上去?
- document.form1.text[0].value ,请问这个意思的javascript 怎样写?
- 如何提交一数据量大的变量到弹出窗体?
- js 浮点数加减
- 在MEIZZ(梅花雪)老大帮助下完成的通过IFRAME实现的消息提示框程序,请多多指正
- 隐藏层显示的问题
if(isNaN(Date.parse(datetimeStr))){
alert('日期无效');
}else{
alert('日期正确');
}
}