`

判断日期格式是否正确及是否为有效的日期

 
阅读更多
/**
 判断输入框中输入的日期格式为yyyy-mm-dd和正确的日期
 */
function IsDate(d){
    var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;
    var result = d.match(reg);
    if(result == null){return false};
    var dt = new Date(result[1],result[3]-1,result[4]);
    if(Number(dt.getFullYear())!=Number(result[1])){return false;}
    if(Number(dt.getMonth())+1!=Number(result[3])){return false;}
    if(Number(dt.getDate())!=Number(result[4])){return false;}
    return true;
}
 

 

分享到:
评论

相关推荐

    JavaScript 判断日期格式是否正确的实现代码

    http://www.cnblogs.com/GuominQiu 代码如下: //————————————————————————— //判断日期格式是否正确 //返回值是错误信息, 无错误信息即表示合法日期字符串 function isDateString(strDate...

    用js来验证日期的格式正确与否

    ### 使用JavaScript验证日期格式 在Web开发中,经常需要...4. **日期检查**:根据月份和是否为闰年来判断日期是否有效。 通过这种方式,我们可以有效地验证用户输入的日期数据,从而提高Web应用的健壮性和用户体验。

    Java正则判断日期格式是否正确的方法示例

    Java正则判断日期格式是否正确的方法示例 Java正则判断日期格式是否正确的方法示例主要介绍了Java正则判断日期格式是否正确的方法,结合实例形式分析了Java针对日期字符串正则判断的相关操作技巧。下面是Java正则...

    js验证日期格式,比较日期大小,判断两日期年月是否相同借鉴.pdf

    console.log("日期格式不正确, 正确日期格式为 yyyy-mm-dd"); return false; } ``` #### 三、判断两个日期是否在同一月份 有时我们需要确定两个日期是否处于相同的月份。这在统计、报表生成等场景中非常有用。...

    Oracle 验证是否是日期

    本文将详细介绍一个自定义的Oracle函数`FN_ISDATE_JAVA`,该函数用于判断给定的字符串是否能够转换为有效的日期格式。 #### 函数概述 函数`FN_ISDATE_JAVA`的主要功能是验证输入的字符串是否符合日期格式...

    C#正则表达式判断输入日期格式是否正确

    2. 判断日期字符串是否符合特定格式: 在C#代码示例中,我们利用正则表达式构造了复杂的模式,这些模式能够识别符合特定日期格式的字符串。例如,判断一个字符串是否是一个合法的日期值,包括闰年情况下的2月29日。 ...

    mysql 各种格式判断

    主要分为三大部分:判断字符串是否为汉字、判断日期格式是否正确以及判断字符串是否全为数字。 ### 一、判断字符串是否为汉字 在 MySQL 中,我们可以通过自定义函数的方式来实现对字符串是否全部为汉字的判断。该...

    JAVA多层IF嵌套-判断闰年及日期是否正确

    三、判断日期正确性 我们可以使用 IF 语句来判断月份和日期的正确性。例如,如果是闰年,判断月份是否为 2 月,如果是,则判断日期是否在 1~29 之间。如果不是闰年,判断月份是否为 2 月,如果是,则判断日期是否在...

    oracle日期时间判断函数

    在实际数据库操作中,这些自定义函数可以用于验证用户输入的日期时间字符串是否有效,防止因格式不正确导致的错误。例如,在插入或更新日期时间字段前,可以先调用这些函数进行预检查。 总的来说,Oracle的日期时间...

    一行代码判断两个日期是否在同一周

    本文将讨论如何使用C#语言高效地判断两个日期是否在同一周,针对给定的代码进行分析,并提供两种更准确、可读性更强的方法。 首先,让我们回顾一下原始的代码段: ```csharp private bool IsInSameWeek(DateTime ...

    JavaScript检查是否是正确的日期格式的代码

    比如可以使用Date对象来尝试创建日期实例,通过捕获失败的异常来判断日期是否有效。例如: ```javascript function isValidDate(dateString) { var date = new Date(dateString); var month = date.getMonth() + ...

    判断身份证号码是否正确

    - 检查月份和日期是否有效。 - 计算出理论上的校验码,并与身份证号码的最后一位进行对比。 - 最终返回验证结果。 ### 四、其他注意事项 - **日期有效性**:需要确保出生日期合理,比如二月的天数不能超过29天...

    JS判断日期格式是否合法的简单实例

    它首先使用一个正则表达式来匹配这个格式,如果匹配成功,接着判断月份和日期是否在合理范围内(月份为1到12,日期为1到31)。如果这些条件都不满足,函数会弹出一个警告框提示用户输入正确的日期格式。 知识点五:...

    C#中判断、验证字符串是否为日期格式的实现代码

    因此,我们可以将其包裹在一个try-catch块中,以捕获可能的异常,从而判断字符串是否为日期格式: ```csharp public bool IsDate(string strDate) { try { DateTime.Parse(strDate); return true; } catch { ...

    判断今天与昨天,其它日期

    3. **字符串比较:** 通过比较不同日期字符串来判断日期关系。 4. **条件判断:** 根据日期关系设置不同的逻辑处理。 ### 实现步骤 #### 1. 获取当前日期并格式化 ```java SimpleDateFormat formatter = new ...

    js 判断日期大小

    本文将围绕“JS判断日期大小”这一主题,深入解析如何利用JS内置的Date对象和一些实用函数来实现日期大小的比较,以及探讨此功能在实际开发中的应用场景。 ### JS中的Date对象 JS的`Date`对象提供了丰富的功能来...

    判断一8位整数是不是合法日期

    给一个8位整数,如20380908编程判断这个数字做为日期是不是合法的。注意闰年等。闰年的判断式:能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1901年不是闰年) ②能被400整除的是闰年。(如2000年...

    Java读取Excel表格中的日期

    为了解决这个问题,可以增加额外的逻辑来检查字符串是否符合日期格式,并尝试将其解析为日期: ```java if (cell.getCellType() == CellType.STRING) { String value = cell.getStringCellValue(); try { ...

Global site tag (gtag.js) - Google Analytics