一个输入框 当输入2008-13-12 的时候 弹出提示所输入的“月份不正确”
当输入2008-12—45 弹出提示“日期不正确”
也包括外部粘贴过来的时间格式的判断? 谢谢了
当输入2008-12—45 弹出提示“日期不正确”
也包括外部粘贴过来的时间格式的判断? 谢谢了
解决方案 »
- 求解释这个链接冒号 http://codex.wordpress.org/zh-cn:Main_Page
- 谁有类似QQ空间自定义的效果代码或者这样子的开源博客系统,我研究一下
- 在Js里获取单击按钮的ID
- 构造函数和对象原型到底什么区别?
- 页面中表格打印自动分页的问题??
- 怎么改变控件的type
- 在FireFox浏览器中,接收的XML文档不能超过8K,超8K就解析不出来了,这是怎么回事?
- 怎么取得某个网页内的图片、flash、JSsrc文件地址,详见描述
- 一个棘手的问题,100分
- 帮忙搞这个树菜
- showModalDialog的简单问题!!!
- 纯javascript开发:MapEasy,请求帮助
function validDate(obj)
{
var message;
var patternYear=/^[0-9]{4}.*?-.*?$/;
if(!patternYear.test(obj.value))
{
message="Year error";
}
var patternMonth=/^.*?-(([0-9])|(0[0-9])|(1[0-2]))-.*?$/;
if(!patternMonth.test(obj.value))
{
message=message+"Mounth error";
}
var patternDay=/^.*?-.*?-(([0-9])|(0[0-9])|((1|2)[0-2])|(3[0-1]))$/;
if(!patternDay.test(obj.value))
{
message=message+"Day error"
}
alert(message);
}
</script>
<input type="text" onblur="validDate(this);" />
它的做法是把多了少的部分自动进行月日的增减.可以尝试直接把字符串转化为日期对象,
然后把得到日期的年月日取出来,再和字符串作一个对比就OK了.醉翁之意不在答问题,在于发广告也------------------------------------------------我们要新招一个JavaScript的开发人员哦.有人有兴趣来吗??
http://www.cnblogs.com/Lostinet/archive/2008/01/31/1059527.html