// 验证日期的正则表达式,匹配 dd/MM/yyyyvar _dateReg1 = /(?:0[1-9]|[12][0-9]|3[01])/(?:0[1-9]|1[0-2])/(?:19|20d...{2})/;// 验证日期的正则表达式,匹配 yyyy/MM/ddvar _dateReg2 = /(?:19|20d...{2})/(?:0[1-9]|1[0-2])/(?:0[1-9]|[12][0-9]|3[01])/;// 验证日期的正则表达式,匹配 yyyy-MM-ddvar _dateReg3 = /(?:19|20d...{2})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12][0-9]|3[01])/;// 验证Email的正则表达式var _emailReg = /^(?:w+.?)*w+@(?:w+.?)*w+$/;// 检查字符串前导和后导空格的表达式var _trimReg = /^s*(.*?)s+$/;/**//** * 验证日期格式(dd/MM/yyyy 或 yyyy/MM/dd 或 yyyy-MM-dd) */function isDate(date) ...{ return (_dateReg1.test(date) || _dateReg2.test(date) || _dateReg3.test(date));}/**//** * 验证电子邮件地址。通过验证返回true,否则false。 */function isEmail(email) ...{ return _emailReg.test(email);}/**//** * 除去字符串的前导和后导空格。 */String.prototype.trim = function () ...{ return this.replace(_trimReg, "$1");}; 这几日天天在家看书,学习JavaScript,记下了几个非常有用的东西,不过,Javascript确实有了很大的进步,继续努力,争取有一天进入高手高手高高手的行列。加油。!