<script language="javascript"> function check(){ var a = /^(\d{4})-(\d{2})-(\d{2})$/ if (!a.test(document.getElementById("TextBox1").value)) { alert("日期格式不正确!") return false } else return true } </script>
上面的方法是验证YYYY-MM-DD日期格式,不能验证“2012-11-45”之类的不正确的日期
<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>
上面方法可验证日期是否正确 如“2012-3-41”不正确
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; }
此方法同方法2
相关推荐
mavlink.js MAVLink 协议的 JavaScript 库集合如何生成从克隆 mavlink 存储库执行生成器工具(它是一个 python 脚本..):python \ -m pymavlink.tools.mavgen \ --lang=JavaScript \ message_definitions/v1.0/{...
JS(javascript)-md5加密工具类
头歌教学实践平台 Web前端开发基础 JavaScript学习手册六:JS条件语句。源码txt格式。
Eclipse的JavaScript插件 JSEditor
JavaScript Library for SM Crypto Algorithms npm install --save git+https://github.com/bianjieai/sm-crypto-js.git sm2 获取密钥对 const sm2 = require('sm-crypto').sm2 let keypair = sm2....
kuromoji.js -- JavaScript file for browser (Browserified) demo/ -- Demo dict/ -- Dictionaries for tokenizer (gzipped) example/ -- Examples to use in Node.js src/ -- JavaScript source test/ -- Unit ...
适用于JavaScript的ICON SDK ICON支持用于第三方或用户服务开发JavaScript SDK。 您可以将ICON JavaScript SDK集成到您的项目中,并利用ICON的功能。 本文档为您提供有关安装和API规范的信息。 目录 IconService....
:balance_scale: JavaScript的比较功能。 参见 。 import { reverse , lexicographical , increasing } from '@aureooms/js-compare' ;let compare = reverse ( lexicographical ( increasing ) ) ;compare ( [ 1 , ...
一个使用threejs的简单赛车游戏
js样条 用于演示样条插值的 Javascript 库 此处托管的示例页面 - (至少,它是在 2014 年 2 月 12 日托管的...)
破折号.js 在 JavaScript 中构建 Dash 工具的框架。 构建 dash.js 最新版本包含在dist文件夹中,但如果您出于任何原因需要重建,只需运行npm install 、 npm install -g gulp和gulp build 。
如何写JavaScript才能逼格更高呢?怎样才能、让别人一眼看出你不简单呢?是否很期待别人在看完你的代码之后感叹一句原来还可以这样写呢?下面列出一些在JavaScript时的装逼技巧,也可说是非常实用的写法
项目介绍 一个用于比较两个HTML... 此HTML Diff实现是Ruby实现(位于 )的C#端口(位于 )的原始JavaScript端口。 用法 var htmlDiff = new HtmlDiff ( oldHtml , newHtml ) ; var output = htmlDiff . Build ( ) ;
Javascript 中的有限元分析。 安装 npm install js-fea 去做 发布到 npm 验证问题
JS和LUA交互,主要是JS和LUA交互实现模版,可以作为参考
Tree.js Tree.js是一个JavaScript库,用于创建和操作分层树结构。 请访问以获取带注释的源。