JS 日期验证正则附asp日期格式化函数


Posted in Javascript onSeptember 11, 2009

javascript 日期验证正则

var pattern = /^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/ 
if (!pattern.test(document.form1.pro_date.value)) { 
alert("日期格式不对,请重新输入!"); 
document.form1.pro_date.focus(); 
document.form1.pro_date.select(); 
return(false);

把这段代码放入你的Function里就可以直接用了

ASP里格式化日期

<% 
' ============================================ 
' 格式化时间(显示) 
' 参数:n_Flag 
' 1:"yyyy-mm-dd hh:mm:ss" 
' 2:"yyyy-mm-dd" 
' 3:"hh:mm:ss" 
' 4:"yyyy年mm月dd日" 
' 5:"yyyymmdd" 
' 6:"yyyymmddhhmmss" 
' ============================================ 
Function Format_Time(s_Time, n_Flag) 
Dim y, m, d, h, mi, s 
Format_Time = "" 
If IsDate(s_Time) = False Then Exit Function 
y = cstr(year(s_Time)) 
m = cstr(month(s_Time)) 
If len(m) = 1 Then m = "0" & m 
d = cstr(day(s_Time)) 
If len(d) = 1 Then d = "0" & d 
h = cstr(hour(s_Time)) 
If len(h) = 1 Then h = "0" & h 
mi = cstr(minute(s_Time)) 
If len(mi) = 1 Then mi = "0" & mi 
s = cstr(second(s_Time)) 
If len(s) = 1 Then s = "0" & s 
Select Case n_Flag 
Case 1 
' yyyy-mm-dd hh:mm:ss 
Format_Time = y & "-" & m & "-" & d & " " & h & ":" & mi & ":" & s 
Case 2 
' yyyy-mm-dd 
Format_Time = y & "-" & m & "-" & d 
Case 3 
' hh:mm:ss 
Format_Time = h & ":" & mi & ":" & s 
Case 4 
' yyyy年mm月dd日 
Format_Time = y & "年" & m & "月" & d & "日" 
Case 5 
' yyyymmdd 
Format_Time = y & m & d 
case 6 
'yyyymmddhhmmss 
format_time= y & m & d & h & mi & s 
End Select 
End Function 
%>
Javascript 相关文章推荐
在模板页面的js使用办法
Apr 01 Javascript
JS输入用户名自动显示邮箱后缀列表的方法
Jan 27 Javascript
学习JavaScript设计模式之单例模式
Jan 19 Javascript
理解JS绑定事件
Jan 19 Javascript
深入理解js数组的sort排序
May 28 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
Oct 10 Javascript
详解JavaScript的闭包、IIFE、apply、函数与对象
Dec 21 Javascript
jQuery实现鼠标移入移出事件切换功能示例
Sep 06 jQuery
Angular4.0动画操作实例详解
May 10 Javascript
微信小程序获取公众号文章列表及显示文章的示例代码
Mar 10 Javascript
JavaScript鼠标悬停事件用法解析
May 15 Javascript
uniapp微信小程序实现一个页面多个倒计时
Nov 01 Javascript
jquery 简单导航实现代码
Sep 11 #Javascript
禁止JQuery中的load方法装载IE缓存中文件的方法
Sep 11 #Javascript
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
Sep 09 #Javascript
用Javascript 和 CSS 实现脚注(Footnote)效果
Sep 09 #Javascript
Javascript 获取滚动条位置等信息的函数
Sep 08 #Javascript
实现png图片和png背景透明(支持多浏览器)的方法
Sep 08 #Javascript
用Javascript实现锚点(Anchor)间平滑跳转
Sep 08 #Javascript
You might like
简单PHP上传图片、删除图片实现代码
2010/05/12 PHP
php DOS攻击实现代码(附如何防范)
2012/05/29 PHP
ThinkPHP验证码使用简明教程
2014/03/05 PHP
PHP5多态性与动态绑定介绍
2015/04/03 PHP
javascript实现二分查找法实现代码
2007/11/12 Javascript
浅谈Javascript事件模拟
2012/06/27 Javascript
javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
2013/12/17 Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
2014/06/15 Javascript
JavaScript错误处理
2015/02/03 Javascript
nodejs实现bigpipe异步加载页面方案
2016/01/26 NodeJs
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
2016/07/26 NodeJs
AngularJS使用ng-repeat指令实现下拉框
2016/08/23 Javascript
PHP实现本地图片上传和验证功能
2017/02/27 Javascript
JavaScript中常见的八个陷阱总结
2017/06/28 Javascript
Vue.js弹出模态框组件开发的示例代码
2017/07/26 Javascript
Angular.js中上传指令ng-upload的基本使用教程
2017/07/30 Javascript
在vue组件中使用axios的方法
2018/03/16 Javascript
微信小程序定位当前城市的方法
2018/07/19 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
基于vue的验证码组件的示例代码
2019/01/22 Javascript
vue里如何主动销毁keep-alive缓存的组件
2019/03/21 Javascript
详解如何模拟实现node中的Events模块(通俗易懂版)
2019/04/15 Javascript
RC4文件加密的python实现方法
2015/06/30 Python
解决python os.mkdir创建目录失败的问题
2018/10/16 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
2018/10/26 Python
Python爬虫实现vip电影下载的示例代码
2020/04/20 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
2021/03/04 Python
违反课堂纪律检讨书
2014/01/19 职场文书
大学生旷课检讨书
2014/01/22 职场文书
周年庆典邀请函范文
2014/01/23 职场文书
人力资源管理专业自荐书
2014/07/07 职场文书
员工三分钟演讲稿
2014/08/19 职场文书
2015年监理个人工作总结
2015/05/23 职场文书
唐山大地震的观后感
2015/06/05 职场文书
《观察物体》教学反思
2016/02/17 职场文书
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
2021/06/09 Python