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 30 Javascript
js中的布尔运算符使用介绍
Nov 20 Javascript
JavaScript实现从数组中选出和等于固定值的n个数
Sep 03 Javascript
jquery.uploadify插件在chrome浏览器频繁崩溃解决方法
Mar 01 Javascript
JavaScript中的闭包
Feb 24 Javascript
jQuery封装的屏幕居中提示信息代码
Jun 08 Javascript
canvas学习之API整理笔记(二)
Dec 29 Javascript
jQuery+ajax实现修改密码验证功能实例详解
Jul 06 jQuery
Vue2.0 slot分发内容与props验证的方法
Dec 12 Javascript
koa2实现登录注册功能的示例代码
Dec 03 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
Apr 11 Javascript
详解JavaScript中的this指向问题
Feb 05 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的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
JAVASCRIPT  THIS详解 面向对象
2009/03/25 Javascript
使用JavaScript库还是自己写代码?
2010/01/28 Javascript
jQuery 数据缓存模块进化史详细介绍
2012/11/19 Javascript
jQuery中(function(){})()执行顺序的理解
2013/03/05 Javascript
转换字符串为json对象的方法详解
2013/11/29 Javascript
JavaScript+CSS控制打印格式示例介绍
2014/01/07 Javascript
JS实现完全语义化的网页选项卡效果代码
2015/09/15 Javascript
详解JavaScript数组和字符串中去除重复值的方法
2016/03/07 Javascript
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
利用jQuery的动画函数animate实现豌豆发射效果
2016/08/28 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
jquery dialog获取焦点的方法
2017/02/09 Javascript
js手机号4位显示空格,银行卡每4位显示空格效果
2017/03/23 Javascript
JS实现调用本地摄像头功能示例
2018/05/18 Javascript
vue中el-upload上传图片到七牛的示例代码
2018/10/19 Javascript
说说Vue.js中的functional函数化组件的使用
2019/02/12 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
2020/07/28 Javascript
python实现统计代码行数的方法
2015/05/22 Python
详解python中的json的基本使用方法
2016/12/21 Python
Python语言描述机器学习之Logistic回归算法
2017/12/21 Python
详解Python核心编程中的浅拷贝与深拷贝
2018/01/07 Python
Python实现将字符串的首字母变为大写,其余都变为小写的方法
2019/06/11 Python
python装饰器常见使用方法分析
2019/06/26 Python
Python 创建TCP服务器的方法
2020/07/28 Python
Python打印不合法的文件名
2020/07/31 Python
CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解
2020/06/01 HTML / CSS
Html5与App的通讯方式详解
2019/10/24 HTML / CSS
HelloFresh奥地利:立即订购烹饪盒
2019/02/22 全球购物
工程造价专业大学生自荐信
2013/10/01 职场文书
医药销售求职信范文
2014/02/01 职场文书
2014年秋季新学期寄语
2014/08/02 职场文书
妇女工作先进事迹
2014/08/17 职场文书
民主生活会对照检查材料思想汇报
2014/09/27 职场文书
撤诉申请怎么写
2015/05/19 职场文书
用Python监控你的朋友都在浏览哪些网站?
2021/05/27 Python