如何对文本框中输入的月份验证,数据库保存为“datetime”格式。输入“2004-12”会出错,输入“200412”出错,输入“200402”不会出错,这是为什么?
解决方案 »
- 弱弱的问题:.net控件如何调用jsp脚本的函数?请教!
- asp.net 动态创建linkbutton,并且为每个按钮绑定一个事件
- 来教教新手!SQLHelper里执行存储过程的写法
- asp.net 如何获取CKeditor控件插入图片的虚拟路径?
- 当当网的“放入暂存架”的提示框效果怎么用AJAX实现??[图]
- asp.net里面如何调用下载的dll?各位大侠支招啊,谢谢了
- 评测一下的你web能力
- 请问如何使calendar控件,在点击后网页不移动,也就是固定,而不是返回到顶端?
- 百度云文件上传功能如何实现的?
- .NET 2005 右键在浏览器中查看,flash内容无法看见,是何解??
- 求一个非负数正则式~!
- 读ASP.net时遇到的问题
能否详细点,如果我用验证控件,正则表达式怎么写?
{
time = System.DateTime.Parse(checkedDate);
}
// 変換失敗
catch(Exception)
{
}
/*** 简单的日期检查,成功返回日期对象 ***/
String.prototype.isDate = function() {
var p;
var re1 = /(\d{4})[年./-](\d{1,2})[月./-](\d{1,2})[日]?$/;
var re2 = /(\d{1,2})[月./-](\d{1,2})[日./-](\d{2})[年]?$/;
var re3 = /(\d{1,2})[月./-](\d{1,2})[日./-](\d{4})[年]?$/;
if(re1.test(this)) {
p = re1.exec(this);
return new Date(p[1],p[2],p[3]);
}
if(re2.test(this)) {
p = re2.exec(this);
return new Date(p[3],p[1],p[2]);
}
if(re3.test(this)) {
p = re3.exec(this);
return new Date(p[3],p[1],p[2]);
}
return false;
}
</script>