文档章节

js/nodejs检测时间有效性

木头
 木头
发布于 2014/06/06 17:09
字数 69
阅读 365
收藏 7
function isTime(t) {
  var r = t.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
  if (r === null) {
    return false;
  }
  r[1] = parseInt(r[1]);
  r[3] = parseInt(r[3]);
  r[4] = parseInt(r[4]);
  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]);
}

console.log(isTime("2014-06-06"));


© 著作权归作者所有

共有 人打赏支持
木头
粉丝 6
博文 33
码字总数 8470
作品 0
无锡
高级程序员
Node.js 基金会和 JS 基金会准备合并,你怎么看?

此消息来自 Node.js 和 JS Foundations 的董事会(英文原文)。 介绍 10月4日,Node.js 基金会和 JS 基金会宣布了合并意向。合并意向意味着两个基金会的董事会已同意公开讨论与可能合并的有关...

oschina
10/06
0
8
Javascript 异步实现机制

Javascript 单线程指的是在一个浏览器进程中只存在一个 Javascript 执行线程,所以任务需要顺序排列等待执行,而不能像 Java 等多线程语言一样并发执行。但是这种单线程模型在处理耗时的异步...

木头先生
2017/12/11
0
0
一个前端工程师眼里的NodeJS

JavaScript单线程的误解   在我接触JavaScript(无论浏览器还是NodeJS)的时间里,总是遇到有朋友有多线程的需求。而在NodeJS方面,有朋友甚至直接说到,NodeJS是单线程的,无法很好的利用...

大德
2012/09/25
0
0
想做web开发,就学JavaScript

原文出处:Tony Patton 译文出处:腊八粥 有一天我被问到,为了快速地在web开发工作上增加优势,应该学习什么语言。我的思绪回到了大学,那时候我用Pascal、Fortran、C和汇编语言,不过那个时...

Tony Patton
2014/12/02
0
0
学JavaScript,做web开发

有一天我被问到,为了快速地在 web 开发工作上增加优势,应该学习什么语言。我的思绪回到了在麦子学院学习的时光,那时候我用 Pascal、Fortran、C和汇编语言,不过那个时候有不同的目标。 想...

yexiaobo1990
2015/07/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 小心着凉 @红薯

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子:5.33起,其声呜呜然,如怨如慕,如泣如诉。余音袅袅,不绝如缕。分享Arch Enemy的单曲《Bridge Of Destiny (2009)》 《Bridge Of...

小小编辑
10分钟前
6
0
what f,,

anlve
50分钟前
0
0
初级开发-编程题

` public static void main(String[] args) { System.out.println(changeStrToUpperCase("user_name_abc")); System.out.println(changeStrToLowerCase(changeStrToUpperCase("user_name_abc......

小池仔
今天
9
0
现场看路演了!

HiBlock
昨天
19
0
Rabbit MQ基本概念介绍

RabbitMQ介绍 • RabbitMQ是一个消息中间件,是一个很好用的消息队列框架。 • ConnectionFactory、Connection、Channel都是RabbitMQ对外提供的API中最基本的对象。Connection是RabbitMQ的s...

寰宇01
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部