The QValidator class provides validation of input text. The class itself is abstract. Two subclasses, QIntValidator and QDoubleValidator, provide basic numeric-range checking, and QRegExpValidator provides general checking using a custom regular expression. If the built-in validators aren't sufficient, you can subclass QValidator.