//
验证日期的正则表达式,匹配 dd/MM/yyyy
var _dateReg1 = / ( ? : 0 [ 1 - 9 ] | [ 12 ][ 0 - 9 ] | 3 [ 01 ]) / ( ? : 0 [ 1 - 9 ] | 1 [ 0 - 2 ]) / ( ? : 19 | 20 d ... {2} ) / ;
// 验证日期的正则表达式,匹配 yyyy/MM/dd
var _dateReg2 = / ( ? : 19 | 20 d ... {2} ) / ( ? : 0 [ 1 - 9 ] | 1 [ 0 - 2 ]) / ( ? : 0 [ 1 - 9 ] | [ 12 ][ 0 - 9 ] | 3 [ 01 ]) / ;
// 验证日期的正则表达式,匹配 yyyy-MM-dd
var _dateReg3 = / ( ? : 19 | 20 d ... {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");
} ;
var _dateReg1 = / ( ? : 0 [ 1 - 9 ] | [ 12 ][ 0 - 9 ] | 3 [ 01 ]) / ( ? : 0 [ 1 - 9 ] | 1 [ 0 - 2 ]) / ( ? : 19 | 20 d ... {2} ) / ;
// 验证日期的正则表达式,匹配 yyyy/MM/dd
var _dateReg2 = / ( ? : 19 | 20 d ... {2} ) / ( ? : 0 [ 1 - 9 ] | 1 [ 0 - 2 ]) / ( ? : 0 [ 1 - 9 ] | [ 12 ][ 0 - 9 ] | 3 [ 01 ]) / ;
// 验证日期的正则表达式,匹配 yyyy-MM-dd
var _dateReg3 = / ( ? : 19 | 20 d ... {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");
} ;