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 02 Javascript
javascript创建含数字字母的随机字符串方法总结
Aug 01 Javascript
node.js实现快速截图
Aug 27 Javascript
关于Javascript中defer和async的区别总结
Sep 20 Javascript
15个非常实用的JavaScript代码片段
Dec 18 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
Mar 17 Javascript
Mint UI 基于 Vue.js 移动端组件库
Nov 07 Javascript
nuxt.js 缓存实践
Jun 25 Javascript
微信小程序实现自定义picker选择器弹窗内容
May 26 Javascript
angularjs自定义过滤器demo示例
Aug 24 Javascript
小程序实现按下录音松开识别语音
Nov 22 Javascript
JS array数组检测方式解析
May 19 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版国家代码、缩写查询函数代码
2011/08/14 PHP
php数据库配置文件一般做法分享
2012/07/07 PHP
PHP.vs.JAVA
2016/04/29 PHP
win10 apache配置虚拟主机后localhost无法使用的解决方法
2018/01/27 PHP
关于Yii中模型场景的一些简单介绍
2019/09/22 PHP
javascript 建设银行登陆键盘
2008/06/10 Javascript
点击下载链接 弹出页面实现代码
2009/10/01 Javascript
zeroclipboard复制到剪切板的flash
2010/08/04 Javascript
利用Keydown事件阻止用户输入实现代码
2014/03/11 Javascript
微信小程序使用第三方库Underscore.js步骤详解
2016/09/27 Javascript
javascript另类方法实现htmlencode()与htmldecode()函数实例分析
2016/11/17 Javascript
深入理解ES6的迭代器与生成器
2017/08/19 Javascript
JavaScript实现快速排序的方法分析
2018/01/10 Javascript
详解webpack模块化管理和打包工具
2018/04/21 Javascript
微信小程序自定义轮播图
2018/11/04 Javascript
VeeValidate 的使用场景以及配置详解
2019/01/11 Javascript
Vue动画事件详解及过渡动画实例
2019/02/09 Javascript
vue 插槽简介及使用示例
2020/11/19 Vue.js
Python3写入文件常用方法实例分析
2015/05/22 Python
python删除文本中行数标签的方法
2018/05/31 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
利用HTML5 Canvas API绘制矩形的超级攻略
2016/03/21 HTML / CSS
美国眼镜网站:LensCrafters
2020/01/19 全球购物
航空大学应届生求职信
2013/11/10 职场文书
企业申诉管理制度
2014/01/30 职场文书
大宝sod蜜广告词
2014/03/21 职场文书
美术社团活动总结
2014/06/27 职场文书
初中学校对照检查材料
2014/08/19 职场文书
党员群众路线剖析材料
2014/10/08 职场文书
小学生毕业评语
2014/12/26 职场文书
2015社区六五普法工作总结
2015/04/21 职场文书
2015年政教主任工作总结
2015/07/23 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
英文诗歌翻译方法(赏析)
2019/08/16 职场文书
python 逐步回归算法
2021/04/06 Python
Java基础之this关键字的使用
2021/06/30 Java/Android