Provides a string validator. 更多...
import 语句: | import QtQuick 2.15 |
实例化: | QRegExpValidator |
The RegExpValidator type provides a validator, which counts as valid any string which matches a specified regular expression.
RegExpValidator is deprecated since it is based on the deprecated QRegExp 。使用 RegularExpressionValidator 代替。
This property holds the regular expression used for validation.
Note that this property should be a regular expression in JS syntax, e.g /a/ for the regular expression matching "a".
By default, this property contains a regular expression with the pattern .* that matches any string.
Below you can find an example of a TextInput object with a RegExpValidator specified:
TextInput { id: hexNumber validator: RegExpValidator { regExp: /[0-9A-F]+/ } }
Some more examples of regular expressions:
/\d{1,3}(?:,\d{1,3})+$/
/(\d{1,3})([.,]\d{1,2})?$/