<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<script>
function checkDate(){ //时间判断
var emailPattern = /\d{4}-(0\d|1[0-2])-([0-2]\d|3[0-1])/;
if (emailPattern.test(document.all.nc.value)==false)
alert("非法的时间!")
else
alert("正确的时间!")
}</script>
<input type="text" name="nc" onblur="checkDate()">
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<script>
function checkDate(){ //时间判断
var emailPattern = /\d{4}-(0\d|1[0-2])-([0-2]\d|3[0-1])/;
if (emailPattern.test(document.all.nc.value)==false)
alert("非法的时间!")
else
alert("正确的时间!")
}</script>
<input type="text" name="nc" onblur="checkDate()">
</BODY>
</HTML>
解决方案 »
- 求widow窗口 总是跑到前面原因
- 如何将拼接的options放到指定的位置
- JavaScript如何实现查找字符串内的所有时间替换为人性化的时间显示方式?
- js程序在firefox和netscape不能运行的问题
- 100分:问个关于table里行的DISPLAY的问题
- javascript如何读取xml,我这段代码在IE下正常,但在firefox,netscape不正常
- 请问如何正确显示!<input type="text" name="ideal" value="<"hello">">
- 初学者提问
- 怎样用JS跟网页里的FLASH文件里的变量通讯?
- 用showModalDialog弹出的页面能用window.opener.document.访问父页面中的element的value吗?
- 如何使用客户脚本改变由在服务器端产生的超链接的文字的颜色(动态效果)?
- 仅仅在窗口关闭时才执行的一个脚本怎么做?
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script>
function IsDate(str)
{
var re=/^(\d{4})-(\d{1,2})-(\d{1,2})$/
if(!re.test(str))
{alert('ÈÕÆÚÊäÈë²»¶Ô,¸ñʽÈ磺2003-05-03');}
else {
var r=str.match(re)
var d=new Date(r[1],r[2]-1,r[3])
d.getFullYear()==r[1]&&d.getMonth()==r[2]-1&&d.getMonth()==r[3]
var today = new Date();
today.getYear();
today.getMonth();
today.getDate();
if (d>today)
{
alert('ÈÕÆÚ´óÓÚϵͳÈÕÆÚ£¡')
}
}
}
IsDate('2003-095-5')
</script>
</HEAD><BODY></BODY>
</HTML>
{
var d = document.MyForm.y.value + "/" + document.MyForm.m.value + "/" + document.MyForm.d.value
var nd = Date.parse(d)
if(isNaN(nd))
{
alert("您选择的日期格式不正确。")
return false
}
nd = new Date(nd)
if(nd.getFullYear().toString(10)!=document.MyForm.y.value || (1+nd.getMonth()).toString(10)!=document.MyForm.m.value || nd.getDate().toString(10)!=document.MyForm.d.value)
{
alert("您选择的日期不存在。")
return false
} return true
}