/// <summary> /// 检查是否是数字 /// </summary> /// <param name="table"></param> /// <param name="id"></param> /// <param name="value"></param> /// <param name="name"></param> private void CheckNumic(String table, String id, String value, String name) { if (RuleHelper.IsNotEmpty(value)) { if (!RuleHelper.IsNumberic(value)) { ErrorMsg.Add(table + "表中," + id + "的" + name + "格式错误,应是数字"); } } }
public override ValidationResult Validate(object value, CultureInfo cultureInfo) { if (string.IsNullOrWhiteSpace(value?.ToString())) { return(ValidationResult.ValidResult); } return(RuleHelper.IsNumberic(value) ? ValidationResult.ValidResult : new ValidationResult(false, "请输入数字")); }
private void CheckNUllAndNumic(String table, String id, String value, String name) { if (!RuleHelper.IsNotEmpty(value)) { //ErrorMsg.Add(table + "表中,第" + rownum + "行的" + name + "为空"); ErrorMsg.Add(table + "表中," + id + "的" + name + "为空"); return; } if (!RuleHelper.IsNumberic(value)) { ErrorMsg.Add(table + "表中," + id + "的" + name + "格式错误,应是数字"); //ErrorMsg.Add(table + "表中,第" + rownum + "行的" + name + "格式错误,应是数字"); } }