public override void Checked()
{
string vInputName = this.SqlCheck.ExecutePara.InputName;
string vValue = ObjectHelper.GetString(this.Value, vInputName);
string regDate = @"^((([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})
-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)
-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))
|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29))
+(\s([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9])?$";
if (!Regex.IsMatch(vValue.Trim(), regDate))
{
string vFormat = this.SqlCheck.Format;
string vTitle = this.GetTitle();
if (string.IsNullOrEmpty(vFormat))
{
vFormat = "[{0}]的日期格式错误!";
}
}
}
{
string vInputName = this.SqlCheck.ExecutePara.InputName;
string vValue = ObjectHelper.GetString(this.Value, vInputName);
string regDate = @"^((([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})
-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)
-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))
|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29))
+(\s([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9])?$";
if (!Regex.IsMatch(vValue.Trim(), regDate))
{
string vFormat = this.SqlCheck.Format;
string vTitle = this.GetTitle();
if (string.IsNullOrEmpty(vFormat))
{
vFormat = "[{0}]的日期格式错误!";
}
}
}