数字用 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());
解决方案 »
- jquery 的奇怪报错问题,fuck IE
- frame框架中js的取值问题
- onclick事件触发顺序
- 求一个选择判断的函数,是否删除? 如果删除,就执行 取消就回到前一个页面!(javascript)
- 购物车用ssh框架怎么写呢?
- 下拉框选择问题)在线ing.
- 如何得到光标在INPUT(text)中的位置?我想确定光标是否在输入框中的字符串的开始或结尾。
- 如何用js在左边的框架中增加新元素
- 技术问题!
- 急急, 怎樣從在一個框架里放打印按鈕,但要打出來的是另外一個框架的東西?
- 如果不存在,我就不执行了就不会报下面的错,可以怎么判断呢?
- java script 能否监听鼠标点击ie 后退按钮?
isNaN(n),n为数字返回false,n为字符串返回true.