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 相关文章推荐
兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现
Jul 14 Javascript
JavaScript 监听textarea中按键事件
Oct 08 Javascript
js实现在文本框光标处添加字符的方法介绍
Nov 24 Javascript
JavaScript截取指定长度字符串点击可以展开全部代码
Dec 04 Javascript
jQuery实现的简单分页示例
Jun 01 Javascript
基于input动态模糊查询的实现方法
Dec 12 Javascript
JavaScript实现二叉树定义、遍历及查找的方法详解
Dec 20 Javascript
JS调用安卓手机摄像头扫描二维码
Oct 16 Javascript
TypeScript中使用getElementXXX()的示例代码
Sep 12 Javascript
Vue2.X和Vue3.0数据响应原理变化的区别
Nov 07 Javascript
基于node+vue实现简单的WebSocket聊天功能
Feb 01 Javascript
在Echarts图中给坐标轴加一个标识线markLine
Jul 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
php更新mysql后获取影响的行数发生异常解决方法
2013/03/28 PHP
解析php中heredoc的使用方法
2013/06/17 PHP
比较简单实用的使用正则三种版本的js去空格处理方法
2007/11/18 Javascript
自己动手制作jquery插件之自动添加删除行功能介绍
2011/10/14 Javascript
Ajax搜索结果页面下方的分页按钮的生成
2012/04/05 Javascript
jquery实现input输入框实时输入触发事件代码
2014/01/28 Javascript
js动态添加onclick事件可传参数与不传参数
2014/07/29 Javascript
JS控制弹出新页面窗口位置和大小的方法
2015/03/02 Javascript
WordPress中利用AJAX技术进行评论提交的实现示例
2016/01/12 Javascript
Bootstrap框架的学习教程详解(二)
2016/10/18 Javascript
vuejs如何配置less
2017/04/25 Javascript
nodejs实现爬取网站图片功能
2017/12/14 NodeJs
Angular 5.x 学习笔记之Router(路由)应用
2018/04/08 Javascript
解决在vue项目中webpack打包后字体不生效的问题
2018/09/01 Javascript
使用Webpack 搭建 Vue3 开发环境过程详解
2020/07/28 Javascript
Python导入txt数据到mysql的方法
2015/04/08 Python
Python进阶篇之字典操作总结
2016/11/16 Python
python使用PIL模块获取图片像素点的方法
2019/01/08 Python
Python模拟百度自动输入搜索功能的实例
2019/02/14 Python
python pandas生成时间列表
2019/06/29 Python
python批量修改图片尺寸,并保存指定路径的实现方法
2019/07/04 Python
Django表单提交后实现获取相同name的不同value值
2020/05/14 Python
Canvas 像素处理之改变透明度的实现代码
2019/01/08 HTML / CSS
Kent & Curwen:与大卫·贝克汉姆合作
2017/06/13 全球购物
中国高端家电购物商城:顺电
2018/03/04 全球购物
意大利包包和行李箱销售网站:Bagaglio.it
2021/03/02 全球购物
华为python面试题
2016/05/03 面试题
人力资源管理专业应届生求职信
2013/09/28 职场文书
参观考察邀请函范文
2014/01/29 职场文书
小班下学期评语
2014/05/04 职场文书
初中学习计划书范文
2014/09/15 职场文书
报到证办理个人委托书
2014/10/06 职场文书
中学生旷课检讨书500字
2014/10/29 职场文书
《乘法分配律》教学反思
2016/02/24 职场文书
MySQL 时间类型的选择
2021/06/05 MySQL
MySQL存储过程及语法详解
2022/08/05 MySQL