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实现自定义标签
May 08 Javascript
Cookie 注入是怎样产生的
Apr 08 Javascript
jQuery使用动态渲染表单功能完成ajax文件下载
Jan 15 Javascript
手机图片预览插件photoswipe.js使用总结
Aug 25 Javascript
关于RequireJS的简单介绍即使用方法
Oct 20 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
Dec 14 Javascript
Angular4项目中添加i18n国际化插件ngx-translate的步骤详解
Jul 02 Javascript
JS验证码实现代码
Sep 14 Javascript
如何通过shell脚本自动生成vue文件详解
Sep 10 Javascript
webpack.DefinePlugin与cross-env区别详解
Feb 23 Javascript
vue-autoui自匹配webapi的UI控件的实现
Mar 20 Javascript
ant design vue datepicker日期选择器中文化操作
Oct 28 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中对于浮点型的数据需要用不同的方法解决
2014/03/11 PHP
Windows7下的php环境配置教程
2015/02/28 PHP
yii,CI,yaf框架+smarty模板使用方法
2015/12/29 PHP
PHP QRCODE生成彩色二维码的方法
2016/05/19 PHP
Yii2分页的使用及其扩展方法详解
2016/05/23 PHP
PHP精确计算功能示例
2016/11/29 PHP
php生成条形码的图片的实例详解
2017/09/13 PHP
PHP 计算两个特别大的整数实例代码
2018/05/07 PHP
jQuery autocomplete插件修改
2009/04/17 Javascript
利用WebBrowser彻底解决Web打印问题(包括后台打印)
2009/06/22 Javascript
jquery.tmpl JQuery模板插件
2011/10/10 Javascript
引用 js在IE与FF之间的区别详细解析
2013/11/20 Javascript
JQuery 使用attr方法实现下拉列表选中
2014/10/13 Javascript
js简单实现标签云效果实例
2015/08/06 Javascript
JavaScript使用DeviceOne开发实战(四)仿优酷视频应用
2015/12/02 Javascript
jQuery简单实现仿京东分类导航层效果
2016/06/07 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
jQuery实现的点击按钮改变样式功能示例
2018/07/21 jQuery
js实现无缝轮播图效果
2020/03/09 Javascript
TensorFlow平台下Python实现神经网络
2018/03/10 Python
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
python实现将一个数组逆序输出的方法
2018/06/25 Python
python-itchat 获取微信群用户信息的实例
2019/02/21 Python
python使用Plotly绘图工具绘制散点图、线形图
2019/04/02 Python
python用win32gui遍历窗口并设置窗口位置的方法
2019/07/26 Python
Python使用指定字符长度切分数据示例
2019/12/05 Python
python序列类型种类详解
2020/02/26 Python
Lookfantastic瑞典:英国知名美妆购物网站
2018/04/06 全球购物
美国在线奢侈品寄售商店:Luxury Garage Sale
2018/08/19 全球购物
NULL是什么,它是怎么定义的
2015/05/09 面试题
艺术应用与设计专业个人的自我评价
2013/11/19 职场文书
总务岗位职责
2013/11/19 职场文书
怎样客观的做好自我评价
2013/12/28 职场文书
单位作风建设剖析材料
2014/10/11 职场文书
2015年护士医德医风自我评价
2015/03/03 职场文书
Oracle使用别名的好处
2022/04/19 Oracle