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 相关文章推荐
脚本安需导入(装载)的三种模式的对比
Jun 24 Javascript
Firefox中beforeunload事件的实现缺陷浅析
May 03 Javascript
没有document.getElementByName方法
Aug 19 Javascript
Node.js和PHP根据ip获取地理位置的方法
Mar 14 Javascript
connect中间件session、cookie的使用方法分享
Jun 17 Javascript
jQuery实例—选项卡的简单实现(js源码和jQuery)
Jun 14 Javascript
JavaScript用JSONP跨域请求数据实例详解
Jan 06 Javascript
原生js实现放大镜效果
Jan 11 Javascript
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
Oct 23 Javascript
vue 项目build错误异常的解决方法
Apr 22 Javascript
js中值引用和地址引用实例分析
Jun 21 Javascript
开发一个封装iframe的vue组件
Mar 29 Vue.js
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实现采集程序原理和简单示例代码
2007/03/18 PHP
PHP速成大法
2015/01/30 PHP
Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解
2016/10/13 PHP
php封装的图片(缩略图)处理类完整实例
2016/10/19 PHP
laravel 执行迁移回滚示例
2019/10/23 PHP
javascript据option的value值快速设定初始的selected选项
2007/08/13 Javascript
jquery ui dialog里调用datepicker的问题
2009/08/06 Javascript
jquery基础教程之deferred对象使用方法
2014/01/22 Javascript
js实现按一下删除键删除整个单词附demo
2014/09/05 Javascript
jQuery Dialog对话框事件用法实例分析
2016/05/10 Javascript
Js 获取、判断浏览器版本信息的简单方法
2016/08/08 Javascript
微信小程序  wx.request合法域名配置详解
2016/11/23 Javascript
Vue slot用法(小结)
2018/10/22 Javascript
vue-router实现编程式导航的代码实例
2019/01/19 Javascript
一秒学会微信小程序制作table表格
2019/02/14 Javascript
JS数组的高级使用方法示例小结
2020/03/14 Javascript
JavaScript文档加载模式以及元素获取
2020/07/28 Javascript
[01:40]2014DOTA2国际邀请赛 三冰SOLO赛后采访恶搞
2014/07/09 DOTA
Python减少循环层次和缩进的技巧分析
2016/03/15 Python
Python操作Access数据库基本步骤分析
2016/09/19 Python
在python中将list分段并保存为array类型的方法
2019/07/15 Python
pandas中DataFrame修改index、columns名的方法示例
2019/08/02 Python
Python基本类型的连接组合和互相转换方式(13种)
2019/12/16 Python
对python中list的五种查找方法说明
2020/07/13 Python
CSS3的一个简单导航栏实现
2015/08/03 HTML / CSS
澳大利亚最大的女装零售商:Millers
2017/09/10 全球购物
茱莉蔻美国官网:Jurlique美国
2020/11/24 全球购物
事业单位请假制度
2014/01/13 职场文书
小学国庆节活动方案
2014/02/11 职场文书
《中华少年》教学反思
2014/02/15 职场文书
公司股权转让协议书
2014/04/12 职场文书
《厄运打不垮的信念》教学反思
2014/04/13 职场文书
令人印象深刻的自荐信
2014/05/25 职场文书
上党课的心得体会
2014/09/02 职场文书
统计学教授推荐信
2014/09/18 职场文书
合伙购房协议样本
2014/10/06 职场文书