方法一:
JS:
<script type=
"text/javascript"
>
function
check()
{ alert(
"sss"
);
var
date = document.getElementById(
"TextBox1"
).value;
var
result = date.match(/((^((1[8-9]\d{2})|([2-9]\d{3}))(-)(10|12|0?[13578])(-)(3[01]|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))(-)(11|0?[469])(-)(30|[12][0-9]|0?[1-9])$)|(^((1[8-9]\d{2})|([2-9]\d{3}))(-)(0?2)(-)(2[0-8]|1[0-9]|0?[1-9])$)|(^([2468][048]00)(-)(0?2)(-)(29)$)|(^([3579][26]00)(-)(0?2)(-)(29)$)|(^([1][89][0][48])(-)(0?2)(-)(29)$)|(^([2-9][0-9][0][48])(-)(0?2)(-)(29)$)|(^([1][89][2468][048])(-)(0?2)(-)(29)$)|(^([2-9][0-9][2468][048])(-)(0?2)(-)(29)$)|(^([1][89][13579][26])(-)(0?2)(-)(29)$)|(^([2-9][0-9][13579][26])(-)(0?2)(-)(29)$))/);
if
(result==
null
)
{
alert(
"请输入正确的日期格式"
);
return
false
;
}
}
</script>
方法二
function RQcheck(RQ) { var date = RQ; var result = date.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); if (result == null) return false; var d = new Date(result[1], result[3] - 1, result[4]); return (d.getFullYear() == result[1] && (d.getMonth() + 1) == result[3] && d.getDate() == result[4]); } function CheckAdd() { var ret = true; if (!RQcheck($id("txt_LLRQ").value)) { alert("请输入正确的日期"); return false; } return ret; }
相关推荐
本文将深入探讨几种常见的JavaScript(简称JS)正则表达式验证方法,以身份证号和出生日期为例,解析其背后的逻辑和技术细节。 #### 身份证号的JS正则表达式验证 身份证号通常有两种格式:15位和18位。15位身份证...
以下两种常见方法: 1. CSV导出:通过创建一个包含所有数据的大型字符串,使用换行符和逗号分隔每一行和每一列,然后设置`Content-Type`为`text/csv`并触发浏览器下载。 2. XLSX库:可以使用如` SheetJS`这样的库...
修正对12月份的日期验证(感谢 flylg999 ) 1.03 修正Range验证类型时将数字当字符串比较的bug(感谢 cncom 和 xtlhnhbb ) 修正日期验证(感谢 Papsam ) 增加Username验证类型 增加对Phone验证类型时支持分机号 ...
此日期验证函数适用于多种场景,如表单数据验证、日历应用等。例如,在用户填写出生日期时,可以利用此函数快速校验输入是否合法。 ### 四、注意事项 - **月份计算**:由于JavaScript中的`Date`对象构造函数中月份...
本实例介绍了.net下两种日期选择的方法。 一种是纯javascript的(我对一些重要部分进行了说明,您可以自如修改) 另外一种是我自己做的用户控件,包含了验证控件,简单实用。验证日期的格式为2010-04-24。如果您想...
JavaScript日期控件是网页开发中常见的一种交互元素,主要用于用户输入或选择日期。在Web应用程序中,它们可以增强用户体验,使日期选择变得直观且易于操作。这篇内容将深入讲解JavaScript日期控件及其使用方法,...
在网页开发中,JavaScript(简称JS)是一种必不可少的脚本语言,它被广泛用于实现客户端的交互效果和数据验证。"js标签验证"是前端开发中的一个重要环节,尤其是在处理form表单提交时,确保用户输入的数据符合预期...
- **身份证号码验证**:`function isIdCardNo(num)` 用于验证一个字符串是否符合中国大陆身份证号码的格式要求,包括15位和18位两种情况,并检查生日部分是否合法。 #### 5. 浏览器信息获取 - **获取浏览器名称**...
这篇博客“rails中使用javascript日期控件”探讨的就是如何在Rails应用中集成JavaScript日期控件,特别是通过一个名为WebCalendar.js的库来实现这一功能。WebCalendar.js是一个轻量级的JavaScript库,用于创建交互式...
11. **日期验证(Date)** - **用途**:验证输入的字段是否为合法的日期格式。 - **应用场景**:出生日期、注册日期等。 - **实现原理**:通过日期格式的正则表达式来验证。 12. **自定义验证(Custom)** - **...
4. **身份证号验证**:对于中国公民,身份证号有15位和18位两种,需要检查数字的合法性以及校验码的正确性。 5. **日期验证**:确保用户输入的日期格式正确,并且在有效范围内。 6. **URL验证**:检查输入的字符串...
在网页开发中,JavaScript(简称JS)是一种必不可少的脚本语言,它被广泛用于实现客户端的交互和数据验证。"js验证表单大全"通常指的是一个集合,包含了各种常见的JavaScript表单验证方法和示例,旨在帮助开发者创建...
表单验证主要分为客户端验证和服务器端验证两种。客户端验证通常利用JavaScript等前端技术实现,可以快速响应用户输入,提升用户体验;而服务器端验证则是在服务器上对数据进行校验,确保数据安全可靠。结合这两种...
JavaScript(简称JS)是一种轻量级的、解释型的编程语言,主要应用于Web开发,用于增强网页交互性和功能。在JavaScript中处理日期是一项常见的任务,尤其是在创建动态的日期显示框时。日期显示框通常用于展示当前...
本文将深入探讨JS中的日期选择控件、日期类型验证以及如何计算两个日期之间的差值。 一、JS日期选择控件 在前端开发中,为了提高用户体验,我们经常需要为用户创建一个方便的日期选择界面。这通常涉及到使用...
这时,可以使用自定义函数,或者利用现有的库,如`moment.js`来处理日期和时间,`accounting.js`处理货币格式。 此外,对于表单输入内容的限制,可以使用`addEventListener`监听`input`事件,实时更新输入框的内容...
日期验证则确保用户输入的日期符合预期格式,并且是一个有效的日期。例如,可以使用正则表达式来检查日期字符串的格式,然后用Date对象尝试解析该字符串,如果解析成功则验证通过。 3. 数字格式验证: 数字格式...
JavaScript(简称JS)是一种广泛用于网页和网络应用的编程语言,尤其在前端开发中,它承担着处理用户交互、表单验证等重要职责。本文将详细介绍如何使用JS进行表单验证,包括日期、空值、日期格式、字母数字下划线、...
- 中国公民的身份证号码有15位和18位两种,18位的身份证号码包含出生日期、性别、出生地和序列号等信息。验证方法相对复杂,需要用到校验码计算: ```javascript function isIdCardValid(id) { // 这里省略校验...