Skip to content

Instantly share code, notes, and snippets.

@AlexandrFadeev
Last active April 13, 2018 15:32
Show Gist options
  • Save AlexandrFadeev/3f3cb659a478e79f43554f4ec1ed8cd1 to your computer and use it in GitHub Desktop.
Save AlexandrFadeev/3f3cb659a478e79f43554f4ec1ed8cd1 to your computer and use it in GitHub Desktop.
minMaxValidation
private func setupFormValidator() {
formValidator.rules.minValue = 1
formValidator.rules.maxValue = 2000
formValidator.addValidationTo(
view: receiverTextField, type: .require, fieldType: .none, errorMessage: "EmptyFormFieldError".localized,
errorMessageTitle: formTitleLabel.text)
if transferType == .receive || transferType == .refund {
formValidator.addValidationTo(
view: transferCodeTextField,
type: .require,
fieldType: .none,
errorMessage: "EmptyFormFieldError".localized,
errorMessageTitle: transferAccountLabel.text)
}
formValidator.addValidationTo(
view: amountTextField, type: .require, fieldType: .none, errorMessage: "EmptyFormFieldError".localized,
errorMessageTitle: amountLabel.text)
formValidator.addValidationTo(view: amountTextField,
type: .minValue,
fieldType: .none,
errorMessage: "localized body message too low ...",
errorMessageTitle: "localized title message too low...")
formValidator.addValidationTo(view: amountTextField,
type: .maxValue,
fieldType: .none,
errorMessage: "localized body message too high...",
errorMessageTitle: "localized title message too high...")
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment