RegularExpressionValidator QML Type
Proporciona un validador de cadenas. Más...
| Import Statement: | import QtQuick |
| In C++: | QRegularExpressionValidator |
Propiedades
- regularExpression : regularExpression
Descripción detallada
El tipo RegularExpressionValidator proporciona un validador que cuenta como válida cualquier cadena que coincida con una expresión regular especificada.
Consulte también IntValidator, DoubleValidator y Validación de texto de entrada.
Documentación de Propiedades
regularExpression : regularExpression
Esta propiedad contiene la expresión regular utilizada para la validación.
Tenga en cuenta que esta propiedad debe ser una expresión regular en sintaxis JS, por ejemplo /a/ para la expresión regular que coincide con "a".
Por defecto, esta propiedad contiene una expresión regular con el patrón .* que coincide con cualquier cadena.
A continuación puede encontrar un ejemplo de un objeto TextInput con un RegularExpressionValidator especificado:
TextInput { id: hexNumber validator: RegularExpressionValidator { regularExpression: /[0-9A-F]+/ } }
Algunos ejemplos más de expresiones regulares:
- Una lista de números con una a tres posiciones separadas por una coma:
/\d{1,3}(?:,\d{1,3})+$/ - Una cantidad formada por un máximo de 3 números antes del punto decimal, y de 1 a 2 después del punto decimal:
/(\d{1,3})([.,]\d{1,2})?$/
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.