Elemento Validator de Workflow
El objetivo del elemento Validator es garantizar que el usuario proporcione la información necesaria y correctamente formateada para completar con éxito una operación.
Validator solo puede usarse en combinación con otros campos:
- Workflow Checkbox field
- Workflow Download field
- Workflow Input field
- Workflow Select field
- Workflow Suggestbox field
- Workflow TextArea field
- Workflow Upload field
Validadores disponibles:
| name | Descripción |
|---|---|
| req | Valor obligatorio. |
| alpha | Valor alfabético. |
| alphanum | Valor alfanumérico. |
| dec | Valor decimal. |
| num | Valor numérico. |
| Valor de dirección de correo electrónico. | |
| url | Valor de URL. |
| maxlen | Establece la longitud máxima permitida. |
| minlen | Establece la longitud mínima requerida. |
| lt | Menor que un valor especificado. |
| gt | Mayor que un valor especificado. |
| min | Valor mínimo. |
| max | Valor máximo. |
| regexp | Expresión regular. |
| plugin | Validador de formulario personalizado implementado como plugin. Para más información, consulte: Creating your own Form Validator plugin. |
- Padre:
Ejemplo básico
Sección titulada «Ejemplo básico»- Valor obligatorio “req”.
- El valor debe ser decimal “dec”.
- La longitud máxima del valor decimal es de 6 dígitos “maxlen”.
<input label="Decimal value" name="decimal"> <validator type="dec"/> <validator type="req"/> <validator type="maxlen" parameter="6"/></input>Expresión regular
Sección titulada «Expresión regular»Si quiere una validación que no esté incluida entre las predefinidas, puede usar una expresión regular. Por ejemplo, imagine que quiere restringir un input a valores ASCII en minúsculas:
<input label="Lowercase value" name="regExp"> <validator type="regexp" parameter="[a-z]+" /></input>