求一日期判断正则表达式?
判断输入的日期是否超过系统当前日期,要正则表达式! 
 我要做的是如果超过了,就在输入框里删除这个日期,否则就保留。 
 onkeyup= "this.value=this.value.replace(/\D/g, ' ') "                                                                                                                                             onafterpaste= "this.value=this.value.replace(/\D/g, ' ') "    
 就像上面的只能输入数字的一样
------解决方案--------------------仅仅用正则表达式恐怕不行
------解决方案--------------------正则表达式主要是对字符进行匹配,要判断范围的话应该不行吧~用javascript写吧
------解决方案--------------------function CompareDate(d1,d2)  
 { 
 ((new Date(d1.replace(/-/g, "\/ "))) >  (new Date(d2.replace(/-/g, "\/ "))))
------解决方案--------------------不好意思 发错了 下面更正 
 function CompareDate(d1,d2)  
 { 
  return (new Date(d1.replace(/-/g, "\/ "))) >  (new Date(d2.replace(/-/g, "\/ "))) 
 } 
 传入d1为你要粘贴的日期 后面为系统日期
------解决方案--------------------非要用正则表达式?就简单的数学比较一下就完了,反正都是JavaScript,这点点性能前台应该没感觉。再一个都是G时代内存容量。   
 不过有一算法,估计比正则性能更高。   
 例如:   
      年+月+日   
      日期A=20070707 
      日期B=20071212   
      以数字的形式判断一下,比处理字符应该有明显的性能提升。