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插件-jRating评分插件源码分析及使用方法
Dec 28 Javascript
jquery中change()用法实例分析
Feb 06 Javascript
jquery图片轮播特效代码分享
Apr 20 Javascript
基于JS实现类似支付宝支付密码输入框
Sep 02 Javascript
jQ处理xml文件和xml字符串的方法(详解)
Nov 22 Javascript
Node.js 8 中的 util.promisify的详解
Jun 12 Javascript
JavaScript代码执行的先后顺序问题
Oct 29 Javascript
Vue实现内部组件轮播切换效果的示例代码
Apr 07 Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
Sep 04 Javascript
简单了解JavaScript中常见的反模式
Jun 21 Javascript
详细分析vue响应式原理
Jun 22 Javascript
微信小程序基于ColorUI构建皮皮虾短视频去水印组件
Nov 04 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 is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
php 大数据量及海量数据处理算法总结
2011/05/07 PHP
Look And Say 序列php实现代码
2011/05/22 PHP
ThinkPHP标签制作教程
2014/07/10 PHP
Linux下PHP安装mcrypt扩展模块笔记
2014/09/10 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
2019/04/02 PHP
Laravel框架创建路由的方法详解
2019/09/04 PHP
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
jQuery UI插件自定义confirm确认框的方法
2015/03/20 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
2016/08/19 Javascript
Angular JS数据的双向绑定详解及实例
2016/12/31 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
利用nodeJs anywhere搭建本地服务器环境的方法
2018/05/12 NodeJs
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
2019/09/26 Javascript
微信小程序日历插件代码实例
2019/12/04 Javascript
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
2021/02/26 Vue.js
用Python实现一个简单的线程池
2015/04/07 Python
Python中的并发处理之asyncio包使用的详解
2018/04/03 Python
python Pandas 读取txt表格的实例
2018/04/29 Python
Django框架实现的普通登录案例【使用POST方法】
2019/05/15 Python
python数据预处理之数据标准化的几种处理方式
2019/07/17 Python
django自带调试服务器的使用详解
2019/08/29 Python
python将字符串转变成dict格式的实现
2019/11/18 Python
css3 clip实现圆环进度条的示例代码
2018/02/07 HTML / CSS
YOINS官网:时尚女装网上购物
2017/03/17 全球购物
巴西婴儿用品商店:Bebe Store
2017/11/23 全球购物
荷兰家电购物网站:Expert.nl
2020/01/18 全球购物
Myprotein中国网站:欧洲畅销运动营养品牌
2021/02/11 全球购物
高校毕业生登记表自我鉴定
2013/11/03 职场文书
三年级语文教学反思
2014/02/01 职场文书
公司办公室岗位职责
2014/03/19 职场文书
承诺书模板大全
2015/05/04 职场文书
2016三八妇女节慰问信
2015/11/30 职场文书
2016入党积极分子党课培训心得体会
2016/01/06 职场文书
Django项目如何获得SSL证书与配置HTTPS
2021/04/30 Python
python可视化大屏库big_screen示例详解
2021/11/23 Python