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 相关文章推荐
Jquery+CSS3实现一款简洁大气带滑动效果的弹出层
May 15 Javascript
JavaScript数组Array对象增加和删除元素方法总结
Jan 20 Javascript
JavaScript编程中的Promise使用大全
Jul 28 Javascript
jquery表单验证需要做些什么
Nov 17 Javascript
使用jQuery Rotare实现微信大转盘抽奖功能
Jun 20 Javascript
bootstrap按钮插件(Button)使用方法解析
Jan 13 Javascript
AngularJS学习第二篇 AngularJS依赖注入
Feb 13 Javascript
Vue2.0如何发布项目实战
Jul 27 Javascript
Angular 向组件传递模板的两种方法
Feb 23 Javascript
vue.js-div滚动条隐藏但有滚动效果的实现方法
Mar 03 Javascript
react的滑动图片验证码组件的示例代码
Feb 27 Javascript
Vue.js暴露方法给WebView的使用操作
Sep 07 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
《魔兽争霸3:重制版》更新 多项视觉效果调整
2020/05/04 魔兽争霸
PHP中的integer类型使用分析
2010/07/27 PHP
浅谈php安全性需要注意的几点事项
2014/07/17 PHP
PHP+MYSQL实现用户的增删改查
2015/03/24 PHP
thinkPHP基于ajax实现的菜单与分页示例
2016/07/12 PHP
var与Javascript变量隐式声明
2009/09/17 Javascript
js判断输入是否为数字的具体实例
2013/08/03 Javascript
jquery easyui 结合jsp简单展现table数据示例
2014/04/18 Javascript
javascript正则表达式中的replace方法详解
2015/04/20 Javascript
JS实现适合于后台使用的动画折叠菜单效果
2015/09/21 Javascript
利用JavaScript实现拖拽改变元素大小
2016/12/14 Javascript
微信小程序 require机制详解及实例代码
2016/12/14 Javascript
原生js实现无缝轮播图效果
2017/01/11 Javascript
鼠标经过出现气泡框的简单实例
2017/03/17 Javascript
Echarts基本用法_动力节点Java学院整理
2017/08/11 Javascript
薪资那么高的Web前端必看书单
2017/10/13 Javascript
JavaScript自执行函数和jQuery扩展方法详解
2017/10/27 jQuery
最新Javascript程序员面试试题和解题方法
2017/11/23 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
2019/06/26 Javascript
详解Nuxt内导航栏的两种实现方式
2020/04/16 Javascript
Python入门及进阶笔记 Python 内置函数小结
2014/08/09 Python
跟老齐学Python之关于循环的小伎俩
2014/10/02 Python
Python求两个list的差集、交集与并集的方法
2014/11/01 Python
python使用win32com库播放mp3文件的方法
2015/05/30 Python
Tesserocr库的正确安装方式
2018/10/19 Python
详解Python字符串切片
2019/05/20 Python
css3 实现圆形旋转倒计时
2018/02/24 HTML / CSS
三只松鼠官方旗舰店:全网坚果销售第1
2017/11/25 全球购物
Joseph官网:英国小众奢侈品牌
2019/05/17 全球购物
亚洲领先的旅游体验市场:Voyagin
2019/11/23 全球购物
工作中个人的自我评价
2013/12/31 职场文书
手机被没收的检讨书
2014/10/04 职场文书
庆六一宣传标语
2014/10/08 职场文书
教师辞职书范文
2015/02/26 职场文书
Mysql - 常用函数 每天积极向上
2021/04/05 MySQL
MyBatis XPathParser解析器使用范例详解
2022/07/15 Java/Android