public static GetDefaultErrorMessage ( |
||
d | ||
return | string |
private bool ValidateEqualsPattern(ValidationChecks format) { var expectEquality = (format & ValidationChecks.EqualsPattern) != 0; var pattern = FieldValidationExtensions.GetPattern(Field); if (expectEquality && pattern != null && !GetFieldValue().Equals(pattern, StringComparison.Ordinal)) { MarkInvalid(FieldValidationExtensions.GetDefaultErrorMessage(Field)); return(false); } return(true); }
private bool ValidateIncludesDigits(ValidationChecks format) { var expectDigits = (format & ValidationChecks.IncludesDigits) != 0; if (expectDigits) { var fieldValue = GetFieldValue(); for (int i = 0; i < fieldValue.Length; i++) { if (char.IsDigit(fieldValue, i)) { return(true); } } MarkInvalid(FieldValidationExtensions.GetDefaultErrorMessage(Field)); return(false); } return(true); }
private bool ValidateNoDoubles(ValidationChecks format) { var expectNoDoubles = (format & ValidationChecks.IncludesSymbol) != 0; if (expectNoDoubles) { var fieldValue = GetFieldValue(); for (int i = 0; i < fieldValue.Length; i++) { for (int j = 1; i + j * 2 < fieldValue.Length; j++) { var isDouble = true; for (int k = 0; k < j; k++) { if (fieldValue[i + k] != fieldValue[i + j + k]) { isDouble = false; break; } } if (isDouble) { MarkInvalid(FieldValidationExtensions.GetDefaultErrorMessage(Field)); return(false); } } } } return(true); }