<script language=javascript>
function isDate(str)
{
var r = str.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(isDate("2002-01-31"));
alert(isDate("2002-01-41"));
</script>
2.校验日期加时间
<script language=javascript>
function isTime(str)
{
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/);
if(r==null)return false; var d = new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]);
}
alert(isTime("2002-1-31 12:34:56"));
alert(isTime("2001-2-29 12:54:56"));
alert(isTime("2002-1-41 12:00:00"));
</script>
分享到:
相关推荐
### MySQL数据库校验身份证函数详解 #### 一、引言 在进行用户信息验证时,身份证号的有效性检查是一项常见的需求。特别是在中国,一个合法有效的身份证号码必须符合一定的格式规范和逻辑规则。本文将深入解析...
#### 三、校验日期格式 ##### 1. 基础日期格式校验 该示例展示了如何使用正则表达式来校验一个基本的日期格式(YYYY-MM-DD),并通过JavaScript的Date对象来进行进一步的校验,确保日期的真实有效性。 ```...
本文将深入探讨“日期,日期时间类型数据格式校验”的相关知识点。 首先,日期和日期时间数据格式的多样性是导致校验复杂性的主要原因。常见的日期格式有“年-月-日”(如2022-01-01)、“月/日/年”(如01/01/2022...
该函数可以很方便的校验页面上不许为空的项,校验页面输入框Text的合法值,如数字和日期的校验等。如果不许某项为空可以这样设置:申请单位:申请单位;nullStr:false;">。使用该函数只能对页面text输入框进行验证,...
首先,我们来看第一个函数 `isdate`,它主要用于校验日期格式是否正确。这个函数通过正则表达式 `/^(\d{1,4})(-\/)(\d{1,2})\2(\d{1,2})$/` 来匹配输入的日期字符串。该正则表达式的含义如下: - `(\d{1,4})`:匹配...
### SQL15位和18位公民身份证校验函数知识点详解 #### 一、背景介绍 在进行数据录入时,确保身份证信息的合法性至关重要。不正确的身份证信息将导致数据的有效性和准确性大打折扣。为此,设计了一款专门用于校验15...
在提供的PDF文档《企业动态网站应用程序开发——输入数据实时校验函数及使用方法(Javascript篇)》中,你将找到更详尽的实例代码、示例和实践建议,帮助你更好地理解和应用JavaScript实时校验函数,以提升你的企业...
此函数是用c语言实现判断日期是否合法,其中小于1900年和大于2056年都算作不合法的日期
本文将深入解析PB中的日期和时间函数,包括日期转换、打印函数等,为PB开发者提供全面的参考指南。 #### Day()函数 Day()函数用于获取指定日期中的天数部分,返回值范围为1至31。该函数接受一个Integer类型的参数...
中国居民身份证号码由18位数字组成,分为6位地址码、8位出生日期码、3位顺序码和1位校验码。其中,顺序码的奇数分配给男性,偶数分配给女性,校验码是通过特定算法计算得出,以确保身份证号码的唯一性和正确性。 ...
根据给定的信息,本文将详细解释公民身份证号中如何提取出生日期和性别的知识点,并对提供的SQL函数进行解析。 ### 公民身份证号码结构 在中国,公民身份证号码由18位数字组成,其中包括了丰富的个人信息,如出生...
本文将详细介绍一个自定义的Oracle函数`FN_ISDATE_JAVA`,该函数用于判断给定的字符串是否能够转换为有效的日期格式。 #### 函数概述 函数`FN_ISDATE_JAVA`的主要功能是验证输入的字符串是否符合日期格式...
本文将深入探讨Mtils的核心功能,包括数据校验、数据加密、扩展函数以及便捷函数,为你的JavaScript开发工作提供有力的支持。 一、数据校验 数据校验是前端开发中必不可少的一环,Mtils提供了丰富的验证规则,涵盖...
了解并熟练运用这些日期型函数,能够帮助你在处理Oracle数据库中的日期和时间数据时更加得心应手,进行复杂的时间序列分析、报表生成以及数据校验等任务。在实际应用中,你可能还需要结合其他函数,如`trunc()`...
本篇文章将探讨如何使用JavaScript实现时间日期的校验,确保用户输入的时间符合预期的逻辑。 首先,我们来看一个通用的时间校验方法。这里使用了jQuery库中的`$.validator.addMethod`来定义自定义验证规则。这个...
PHP中的checkdate函数用于校验一个日期是否有效,即它会检查指定的年、月、日是否构成了一个合法的日期。checkdate函数的参数依次为月(Month)、日(Day)和年(Year),都是整型(integer)参数。该函数会返回一个...
WPS 表格中校验身份证号码中的日期 在 WPS 表格中,_school验身份证号码中的日期是非常重要的一步骤,毕竟身份证号码中的日期信息是身份证号码的重要组成部分。下面,我们将详细介绍如何利用 WPS 表格中的 ET 格式...
在JavaScript中,可以使用类似function validateEmail(email)这样的函数进行校验。此外,许多框架和库(如Spring MVC、Express.js)提供了内置的验证机制,简化了校验的实现。 四、集成验证 为了提高代码的复用性...