`
zhbinyou
  • 浏览: 4607 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js yyyy-mm-dd 正则

阅读更多
exdate:function(value,element){
if(value==""){
return false;
}
// validate is  chinese
//if(escape(value).indexOf("%u") < 0){
// return false;
//}
if(value.length ==4){
if(value.length==4){
                                 var re = /^(\d{4})$/;
var m = re.exec(value);
if (m == null) return false;
var d = new Date(m[1]);
return this.optional(element) || (d.getFullYear()==m[1]);
}else if(value.length==7){

var re = /^(\d{4})-((0?[1-9]|1[0-2]))$/;
var m = re.exec(value);
if (m == null) return false;
var d = new Date(m[1],m[3]-1);
return this.optional(element) || (d.getFullYear()==m[1] && d.getMonth()==(m[3]-1));
}else if(value.length == 10){
var re = /^(\d{4})(\/|-)(\d{1,2})\2(\d{1,2})$/;
var m = re.exec(value);
if (m == null) return false;
var d = new Date(m[1],m[3]-1,m[4]);
return this.optional(element) || (d.getFullYear()==m[1] && d.getMonth()==(m[3]-1) && d.getDate()==m[4]);
}
return false;
}
}
分享到:
评论

相关推荐

    JS获取当前时间并格式化"yyyy-MM-dd HH:mm:ss"

    这个扩展方法的灵活性使得我们可以根据需要调整日期和时间的显示格式,不仅限于"yyyy-MM-dd HH:mm:ss",还可以是其他任何自定义的格式。 总结一下,JavaScript中的Date对象提供了丰富的日期和时间操作方法,通过...

    js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)

    标题“js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)”直接点明了文章的主题,即利用JavaScript和ES6的新特性来完成时间戳格式化的需求。描述部分简单介绍了文章的意图和对读者可能带来的帮助。 ### 知识点...

    根据输入日期yyyy-mm-dd判断是星期几

    根据输入日期进行利用正则表达式判断日期格式是否正确。若正确判断星期几,若不正确输出格式错误。

    js将日期格式转换为YYYY-MM-DD HH:MM:SS

    1、百度不少js将日期格式转换为YYYY-MM-DD HH:MM:SS 。可是都略显复杂,所以这里总结了一下,自己找到的,方便自己学习和使用。 方法一: 项目源码: $(#createTime).text((new Date(jumpParams.createDate.time)....

    正则表达式验证日期格式

    JavaScript正则表达式验证yyyy-mm-dd格式的日期

    js字符串日期yyyy-MM-dd转化为date示例代码

    本文将深入探讨JavaScript中的日期处理,特别是如何将"yyyy-MM-dd"格式的字符串转换为`Date`对象。 `Date.parse()`函数是JavaScript内置的方法,用于尝试解析给定的日期和时间字符串,并返回自1970年1月1日以来的...

    匹配yyyy-mm-dd日期格式的的正则表达式

    在JavaScript代码中,使用这个正则表达式来验证用户输入的日期是否符合“yyyy-mm-dd”格式: ```javascript function checkDate(fname){ var sc = $(fname); var s = sc.val(); if(sc == null){ alert("Element...

    JS验证日期的格式YYYY-mm-dd 具体实现

    本文将详细介绍如何使用JavaScript(简称JS)来验证日期格式是否符合`YYYY-mm-dd`的标准,并给出具体的实现代码。 #### 一、需求分析 在实际应用中,通常需要验证用户的输入是否为有效的日期格式。这里所说的...

    C# 最全的日期正则表达式,没有之一

    如果需要验证日期时间格式`yyyy-MM-dd HH:mm:ss`,可以添加时间部分的正则表达式: - `([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]`。 - 整合后的完整正则表达式为: - `^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-...

    js(正则表达式)验证时间格式

    可以验证 ','、'-'、'/'不同格式的日期 还可以加上 时间 2010-02-2 12:02:2 进行有效验证 使用正则表达式

    正则表达式的验证代码

    正则表达式的验证代码通常包括构造正则模式、使用相应编程语言的正则函数(如JavaScript的`test()`或`match()`,Python的`re.match()`或`re.search()`)以及处理匹配结果。通过理解和运用这些知识点,开发者可以创建...

    js正则表达式大全

    4. **isdatetime**:该函数验证输入是否为有效的长日期时间格式,如 "YYYY-MM-DD HH:MM:SS" 或 "YYYY/MM/DD HH:MM:SS"。正则表达式 `/^(\d{4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/` 能够...

    正则表达式(日期校验)

    该示例展示了如何使用正则表达式来校验一个基本的日期格式(YYYY-MM-DD),并通过JavaScript的Date对象来进行进一步的校验,确保日期的真实有效性。 ```javascript function isDate(str) { // 正则表达式:YYYY-MM...

    JavaScript常用正则表达式

    这个正则表达式检查输入的日期是否为YYYY-MM-DD格式。 在JavaScript中,我们可以使用`test()`方法来检查一个字符串是否匹配特定的正则表达式,例如: ```javascript let input = "example@email.com"; if ...

    模仿SQL语句的正则表达式

    语句中包括了,"创建超级用户权限,"*.*"代表数据库里的所有数据,"root"代表超级用户名称,"%"代表在所有主机上都可用访问数据库","日期类型 只能存储格式为’yyyy-mm-dd hh:mi:ss’的日期 1970-12-31 00:00:00---...

    js正则 表达式 验证

    - **功能描述**:验证传入的字符串`str`是否符合`"YYYY-MM-DD HH:MM:SS"`或`"YYYY/MM/DD HH:MM:SS"`格式。 - **正则解释**:`^(\d{4})(-|\/)(\d{1,2})\2(\d{1,2})(\d{1,2}):(\d{1,2}):(\d{1,2})$`中的`\d{4}`表示四...

    js脚本和正则表达式,js脚本和正则表达式

    4. **isdatetime(str)**:验证输入字符串是否符合“YYYY-MM-DD HH:MM:SS”或“YYYY/MM/DD HH:MM:SS”的日期时间格式。 - 正则表达式`/^(\d{4})(-|\/)(\d{1,2})\2(\d{1,2})(\d{1,2}):(\d{1,2}):(\d{1,2})$/`用于匹配...

    JS常用的正则表达式

    - `/^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/`:验证日期格式为YYYY-MM-DD或DD-MM-YYYY。 - `/^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/`:验证日期...

    js正则表达式资料

    11. **日期校验**:正则表达式可以用于验证日期格式,例如`/^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$/`匹配"YYYY-MM-DD"格式的日期。 12. **字符串方法**:JavaScript字符串对象的`match()`, `replace()`...

Global site tag (gtag.js) - Google Analytics