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 相关文章推荐
JavaScript中数组成员的添加、删除介绍
Dec 30 Javascript
AngularJS初始化静态模板详解
Jan 14 Javascript
jQuery实现简单的网页换肤效果示例
Sep 18 Javascript
Bootstrap Table使用心得总结
Nov 29 Javascript
JS实现浏览器打印、打印预览示例
Feb 28 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
Apr 28 jQuery
jQuery接受后台传递的List的实例详解
Aug 02 jQuery
深入理解ES6 Promise 扩展always方法
Sep 26 Javascript
使用FileReader API创建Vue文件阅读器组件
Apr 03 Javascript
关于AngularJS中ng-repeat不更新视图的解决方法
Sep 30 Javascript
深入解读VUE中的异步渲染的实现
Jun 19 Javascript
基于JS实现计算24点算法代码实例解析
Jul 23 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快速url重写 更新版[需php 5.30以上]
2010/04/20 PHP
跟我学Laravel之快速入门
2014/10/15 PHP
CI框架装载器Loader.php源码分析
2014/11/04 PHP
PHP多维数组转一维数组的简单实现方法
2015/12/23 PHP
(function($){...})(jQuery)的意思
2010/07/22 Javascript
Javascript的常规数组和关联数组对比小结
2012/05/24 Javascript
如何使Chrome控制台支持多行js模式——意外发现
2013/06/13 Javascript
javascript中的作用域和闭包详解
2016/01/13 Javascript
JavaScript操作class和style样式代码详解
2016/02/13 Javascript
JavaScript的new date等日期函数在safari中遇到的坑
2016/10/24 Javascript
谈谈target=_new和_blank的不同之处
2016/10/25 Javascript
微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解
2017/01/17 Javascript
微信小程序实战之运维小项目
2017/01/17 Javascript
js鼠标移动时禁止选中文字
2017/02/19 Javascript
JS实现队列的先进先出功能示例
2017/05/10 Javascript
JQuery判断正整数整理小结
2017/08/21 jQuery
electron制作仿制qq聊天界面的示例代码
2018/11/26 Javascript
Vue 组件注册全解析
2020/12/17 Vue.js
[01:45]绝对公平!DOTA2队长征召模式详解
2014/04/25 DOTA
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
Python利用itchat库向好友或者公众号发消息的实例
2019/02/21 Python
python中时间转换datetime和pd.to_datetime详析
2019/08/11 Python
Python的in,is和id函数代码实例
2020/04/18 Python
Python requests上传文件实现步骤
2020/09/15 Python
Python创建文件夹与文件的快捷方法
2020/12/08 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
将世界上最美丽的摄影作品转化为艺术作品:Photos.com
2017/11/28 全球购物
NIHAOMARKET官方海外旗舰店:意大利你好华人超市
2018/01/27 全球购物
Hunkemöller西班牙:欧洲最大的内衣连锁店
2018/08/15 全球购物
优秀员工表扬信
2014/01/17 职场文书
超市活动计划书
2014/04/24 职场文书
大型演出策划方案
2014/05/28 职场文书
个人四风对照检查材料
2014/09/26 职场文书
2014年工作总结与下年工作计划
2014/11/27 职场文书
交通事故和解协议书
2015/01/27 职场文书
前台接待岗位职责范本
2015/04/03 职场文书