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 相关文章推荐
window.addeventjs事件驱动函数集合addEvent等
Feb 19 Javascript
firefox下jquery iframe刷新页面提示会导致重复之前动作
Dec 17 Javascript
解析prototype,JQuery中跳出each循环的方法
Dec 12 Javascript
js返回前一页刷新本页重载页面
Jul 29 Javascript
Jquery实现仿腾讯微博发表广播
Nov 17 Javascript
javascript事件模型介绍
May 31 Javascript
Javascript基于jQuery UI实现选中区域拖拽效果
Nov 25 Javascript
Angularjs 与 bower安装和使用详解
May 11 Javascript
原生js实现针对Dom节点的CRUD操作示例
Aug 26 Javascript
微信小程序wxs实现吸顶效果
Jan 08 Javascript
jQuery操作动画完整实例分析
Jan 10 jQuery
一篇文章带你浅入webpack的DLL优化打包
Feb 20 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
VML绘图板②脚本--VMLgraph.js、XMLtool.js
2006/10/09 PHP
浅谈PHP定义命令空间的几个注意点(推荐)
2016/10/29 PHP
PHP连接sftp并下载文件的方法教程
2018/08/26 PHP
PHP getNamespaces()函数讲解
2019/02/03 PHP
Javascript 键盘事件的组合使用实现代码
2012/05/04 Javascript
使用jQuery和PHP实现类似360功能开关效果
2014/02/12 Javascript
基于bootstrap3和jquery的分页插件
2015/07/31 Javascript
JS实现点击按钮控制Div变宽、增高及调整背景色的方法
2015/08/05 Javascript
Angular如何引入第三方库的方法详解
2017/07/13 Javascript
Vue项目路由刷新的实现代码
2019/04/17 Javascript
CKeditor富文本编辑器使用技巧之添加自定义插件的方法
2019/06/14 Javascript
Python中使用PyHook监听鼠标和键盘事件实例
2014/07/18 Python
python列表操作之extend和append的区别实例分析
2015/07/28 Python
使用Python更换外网IP的方法
2018/07/09 Python
用Python解决x的n次方问题
2019/02/08 Python
Python3中列表list合并的四种方法
2019/04/19 Python
基于Python实现ComicReaper漫画自动爬取脚本过程解析
2019/11/11 Python
Python 实现数组相减示例
2019/12/27 Python
python 解压、复制、删除 文件的实例代码
2020/02/26 Python
Python sql注入 过滤字符串的非法字符实例
2020/04/03 Python
详解python安装matplotlib库三种失败情况
2020/07/28 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
巴西女装购物网站:Eclectic
2018/04/24 全球购物
Yves Rocher捷克官方网站:植物化妆品的创造者
2019/07/31 全球购物
Puma印度官网:德国运动品牌
2019/10/06 全球购物
电子商务应届生自我鉴定
2014/01/13 职场文书
《荷花》教学反思
2014/04/16 职场文书
2014学习优秀共产党员先进事迹材料思想汇报
2014/09/14 职场文书
2014年员工工作总结范文
2014/11/18 职场文书
试用期自我评价范文
2015/03/10 职场文书
2015年创先争优活动总结
2015/03/27 职场文书
纪委立案决定书
2015/06/24 职场文书
父亲节感言
2015/08/03 职场文书
python scipy 稀疏矩阵的使用说明
2021/05/26 Python
浅谈哪个Python库才最适合做数据可视化
2021/06/28 Python
SQL优化老出错,那是你没弄明白MySQL解释计划用法
2021/11/27 MySQL