用正则表达式验证日期格式 日期(年月日)格式为: 2011-09-27;
验证(时分) 12:00 两个用正则表达式分开验证 在线等待高手解决问题
验证(时分) 12:00 两个用正则表达式分开验证 在线等待高手解决问题
解决方案 »
- 求各位指点下。
- 急!急!急!Asp分页中的 跳转到第几页的后台代码怎么写!三层架构
- 为什么同样这个语句,电脑上没问题,在安卓手机上,本来应该是true的却变成false呢?
- inputFile如何指定路径问题
- 【讨论】实时监听input的输入并异步传输交换数据的优化设计
- .net2.0中开发wap的一个问题 求比较好的.net开发wap的论坛
- 【高分】【来者有分】我想做个自定义控件,要求在IDE中可以拖入其他的控件,怎么实现?
- 我在页面中加入用户控件后,页面中的一个ImageButton点击就没有任何反应了,去掉用户控件后就好了,该怎么办?
- 请教吴旗兄,打包web应用程序时,如何在"开始->程序"加入指向安装后的虚拟目录的快捷方式?
- 为何我的asp.net 的结果不能正常显示。
- setInterval在谷歌下的问题
- 装了sql server 2005附加数据库成功,程序却无法访问
/*
===========================================
//是否是正确的长日期
===========================================
*/
String.prototype.isLongDate = function()
{
var r = this.replace(/(^\s*)|(\s*$)/g, "").match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/);
if(r==null)
{
return false;
}
var d = new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]);}/*
===========================================
//是否是正确的短日期
===========================================
*/
String.prototype.isShortDate = function()
{
var r = this.replace(/(^\s*)|(\s*$)/g, "").match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(r==null)
{
return false;
}
var d = new Date(r[1], r[3]-1, r[4]);
return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}/*
===========================================
//是否是正确的日期
===========================================
*/
String.prototype.isDate = function()
{
return this.isLongDate()||this.isShortDate();
}