
javascript里面有没有类似isdate()的函数
3个回答
展开全部
没有,但是可以用正则验证,或是用
new Date(dd) 和 isNaN() 来验证.
new Date(dd) 和 isNaN() 来验证.
追问
能详细说说吗?或者有没有资料链接?
追答
var str='2011-12-30';
alert(/^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/.test(str));
这个是正则的例子,可以验证 YYYY-MM-DD 或 YYYY-M-D 的日期有效性.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询