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脚本
Aug 04 Javascript
javascript同页面多次调用弹出层具体实例代码
Aug 16 Javascript
javascript 控制input只允许输入的各种指定内容
Jun 19 Javascript
jquery实现人性化的有选择性禁用鼠标右键
Jun 30 Javascript
alert出数组中的随即值代码
Sep 25 Javascript
javascript实现playfair和hill密码算法
Dec 07 Javascript
jQuery检测鼠标左键和右键点击的方法
Mar 17 Javascript
jQuery实现非常实用漂亮的select下拉菜单选择效果
Nov 06 Javascript
jquery心形点赞关注效果的简单实现
Nov 14 Javascript
JS及JQuery对Html内容编码,Html转义
Feb 17 Javascript
vue el-table实现自定义表头
Dec 11 Javascript
Ant Design的Table组件去除
Oct 24 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
帅气的琦玉老师
2020/03/02 日漫
用户的详细注册和判断
2006/10/09 PHP
使用PHP导出Redis数据到另一个Redis中的代码
2014/03/12 PHP
PHP计算当前坐标3公里内4个角落的最大最小经纬度实例
2016/02/26 PHP
PHP+原生态ajax实现的省市联动功能详解
2017/08/15 PHP
浅谈PHP之ThinkPHP框架使用详解
2020/07/21 PHP
基于jquery实现的鼠标滑过按钮改变背景图片
2011/07/15 Javascript
不用构造函数(Constructor)new关键字也能实现JavaScript的面向对象
2013/01/11 Javascript
FF IE浏览器修改标签透明度的方法
2014/01/27 Javascript
JavaScript和CSS交互的方法汇总
2014/12/02 Javascript
ExpressJS入门实例
2015/01/14 Javascript
JS实现支持多选的遍历下拉列表代码
2015/08/20 Javascript
js实现自动轮换选项卡
2017/01/13 Javascript
JavaScript常用正则函数用法示例
2017/01/23 Javascript
vue.js使用v-if实现显示与隐藏功能示例
2018/07/06 Javascript
Vue源码分析之Vue实例初始化详解
2019/08/25 Javascript
微信小程序列表时间戳转换实现过程解析
2019/10/12 Javascript
分享Angular http interceptors 拦截器使用(推荐)
2019/11/10 Javascript
ES6实现图片切换特效代码
2020/01/14 Javascript
js面向对象之实现淘宝放大镜
2020/01/15 Javascript
微信小程序点击滚动到指定位置的实现
2020/05/22 Javascript
JavaScript代码简化技巧实例解析
2020/09/09 Javascript
[02:50]【扭转乾坤,只此一招】DOTA2永雾林渊版本开启新篇章
2020/12/22 DOTA
python通过邮件服务器端口发送邮件的方法
2015/04/30 Python
Python3读取UTF-8文件及统计文件行数的方法
2015/05/22 Python
python使用邻接矩阵构造图代码示例
2017/11/10 Python
python安装sklearn模块的方法详解
2020/11/28 Python
python中判断数字是否为质数的实例讲解
2020/12/06 Python
荷兰浴室和卫浴网上商店:Badkamerxxl.nl
2020/10/06 全球购物
struct和class的区别
2015/11/20 面试题
网站开发实习生的自我评价
2013/12/11 职场文书
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
2015年小学英语教师工作总结
2015/05/12 职场文书
老人节主持词
2015/07/04 职场文书
助学金申请书该怎么写?
2019/07/16 职场文书
项目中Nginx多级代理是如何获取客户端的真实IP地址
2022/05/30 Servers