数字用 isNaN()
时间判断要自己写:
String.prototype.isDate = function()
{
var r = this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(r==null)return false; var d = new Date(r[1], r[3]-1, r[4]);
return(d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}
alert("2002-02-29".isDate());
时间判断要自己写:
String.prototype.isDate = function()
{
var r = this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(r==null)return false; var d = new Date(r[1], r[3]-1, r[4]);
return(d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}
alert("2002-02-29".isDate());
解决方案 »
- 求助!为什么我的弹窗控件弹出来一下就自动消失了
- JavaScript 上的 prototype this 迷惑,求解惑 分不多,谢谢
- 请问这样的正则怎么写??
- 梅花雪取checkbox的值,神啊,救救我吧。梅花雪大哥,你听到我在求救吗?
- 如何在网页中实现向"点睛(clickeye"广告的效果,
- 同窗口中的2个页面之间的信息传递
- Ext中跨域更新数据怎么办???!!!
- 为什么我在检查单选框有没有选择后,不会执行下面输入框的检查工作?
- 怎么样生成.js文件,并在客户端调用
- 如何表示带变量的表单对象的名字??急!!
- 如果不存在,我就不执行了就不会报下面的错,可以怎么判断呢?
- java script 能否监听鼠标点击ie 后退按钮?
isNaN(n),n为数字返回false,n为字符串返回true.