# Package com.smartgwt.client.widgets.form.validator

package com.smartgwt.client.widgets.form.validator

- Related Packages
  Package
  Description
  com.smartgwt.client.widgets.form
  com.smartgwt.client.widgets.form.events
  com.smartgwt.client.widgets.form.fields
- Class
  Description
  ContainsValidator
  Determine whether a string value contains some substring specified via `substring`.
  CustomValidator
  DateRangeValidator
  Tests whether the value for a date field is within the range specified by validator.min and validator.max, which should be dates.
  DoesntContainValidator
  Determine whether a string value does not contain some substring specified via validator.substring.
  EqualsValidator
  Determine whether a value matches a value specified via `value`.
  FloatPrecisionValidator
  Tests whether the value for this field is a floating point number with the appropriate number of decimal places - specified in validator.precision If the value is of higher precision, if validator.roundToPrecision is specified, the value will be rounded to the specified number of decimal places and validation will pass, otherwise validation will fail.
  FloatRangeValidator
  Tests whether the value for this field is a floating point number within the range specified by validator.min and validator.max.
  InSetValidator
  Tests whether the value for this field matches any value from an arbitrary list of acceptable values.
  IntegerRangeValidator
  Tests whether the value for this field is a whole number within the range specified by validator.min and validator.max.
  IsBooleanValidator
  Validation will fail if this field is non-empty and has a non-boolean value.
  IsFloatValidator
  Tests whether the value for this field is a valid floating point number.
  IsIntegerValidator
  Tests whether the value for this field is a whole number.
  IsOneOfValidator
  Tests whether the value for this field matches any value from an arbitrary list of acceptable values.
  IsStringValidator
  Validation will fail if the value is not a string value.
  LengthRangeValidator
  This validator type applies to string values only.
  MaskValidator
  Validate against a regular expression mask, specified as validator.mask.
  MatchesFieldValidator
  Tests whether the value for this field matches the value of some other field.
  NotEqualValidator
  Determine whether a value does not match a value specified via `value`.
  NotInSetValidator
  Tests whether the value for this field matches any value from an arbitrary list of acceptable values.
  RegExpValidator
  Regexp type validators will determine whether the value specified matches a given regular expression.
  RequiredIfFunction
  RequiredIfValidator
  RequiredIf type validators should be specified with a ``RequiredIfFunction``, which has to be passed to ``setExpression()``, and takes two parameters: item - the DynamicForm item on which the error occurred (may be null) value - the value of the field in question
  StringCountValidator
  Determine whether a string value contains some substring multiple times.
  Validator
  A validator describes a check that should be performed on a value the user is trying to save.