/(1[35]\d{9})|(\d{3,4}(- )?\d{7,8}([转-]\d{1,5})?)/
/\d{4}(((0)?[1-9])|(1[012]))(((0)?[1-9])|([12]/d)|(3[01]))/

解决方案 »

  1.   

    <script type="text/javascript">var RegPhone = /^(159\d{8})|(13\d{9})|(02\d{9})$/;var RegDate = /^(((19|20)\d{2})年(0[1-9]|1[0-2]|[1-9])月(0[1-9]|[12][0-9]|3[01])日)|((19|20)\d{2})(0[1-9]|1[0-2]|[1-9])(0[1-9]|[12][0-9]|3[01])$/;var RegEmail = /^([\w\.-]+)@(\w+)\.(\w+)$/;var RegQQ = /^\d{5,10}$/;</script>
    <input type="text" id="txtTest" /> <input type="button" value="test" onclick="alert(RegDate.test(document.getElementById('txtTest').value));" />楼主测试一下吧...