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 相关文章推荐
jquery分页插件AmSetPager(自写)
Apr 15 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
Nov 28 Javascript
Node.js模拟浏览器文件上传示例
Mar 26 Javascript
jquery获取颜色在ie和ff下的区别示例介绍
Mar 28 Javascript
Extjs grid panel自带滚动条失效的解决方法
Sep 11 Javascript
JS 拼凑字符串的简单实例
Sep 02 Javascript
Javascript 普通函数和构造函数的区别
Nov 05 Javascript
原生js开发的日历插件
Feb 04 Javascript
jQuery通过改变input的type属性实现密码显示隐藏切换功能
Feb 08 Javascript
从零学习node.js之express入门(六)
Feb 25 Javascript
bootstrap multiselect 多选功能实现方法
Jun 05 Javascript
React 组件间的通信示例
Jun 14 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代码
2010/08/08 PHP
php使用exec shell命令注入的方法讲解
2013/11/12 PHP
php 获取SWF动画截图示例代码
2014/02/10 PHP
php新浪微博登录接口用法实例
2014/12/23 PHP
IOS 开发之NSDictionary转换成JSON字符串
2017/08/14 PHP
通过修改Laravel Auth使用salt和password进行认证用户详解
2017/08/17 PHP
Mootools 1.2教程 同时进行多个形变动画
2009/09/15 Javascript
Jquery 复选框取值兼容FF和IE8(测试有效)
2013/10/29 Javascript
javascript中Number对象的toString()方法分析
2014/12/20 Javascript
jQuery实现根据滚动条位置加载相应内容功能
2016/07/18 Javascript
jQuery EasyUI 获取tabs的实例解析
2016/12/06 Javascript
Angular实现跨域(搜索框的下拉列表)
2017/02/16 Javascript
详解Angular-Cli中引用第三方库
2017/05/21 Javascript
Angular.js组件之input mask对input输入进行格式化详解
2017/07/10 Javascript
vue深入解析之render function code详解
2017/07/18 Javascript
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
理顺8个版本vue的区别(小结)
2018/09/17 Javascript
Fetch超时设置与终止请求详解
2019/05/18 Javascript
Javascript var变量删除原理及实现
2020/08/26 Javascript
vue中封装axios并实现api接口的统一管理
2020/12/25 Vue.js
python中的hashlib和base64加密模块使用实例
2014/09/02 Python
Python爬豆瓣电影实例
2018/02/23 Python
python脚本执行CMD命令并返回结果的例子
2019/08/14 Python
python中的数组赋值与拷贝的区别详解
2019/11/26 Python
python里反向传播算法详解
2020/11/22 Python
HTML5标签大全
2016/11/23 HTML / CSS
应届生文秘专业个人自荐信格式
2013/09/21 职场文书
主持人演讲稿范文
2013/12/28 职场文书
大学生精神文明先进个人事迹材料
2014/05/02 职场文书
自我管理的活动方案
2014/08/25 职场文书
管理失职检讨书范文
2015/05/05 职场文书
2015年物业管理员工工作总结
2015/10/15 职场文书
初二英语教学反思
2016/02/15 职场文书
创业计划书之书店
2019/09/10 职场文书
Idea连接MySQL数据库出现中文乱码的问题
2021/04/14 MySQL
mysql主从复制的实现步骤
2021/10/24 MySQL