En este tutorial, explicaremos como validar que un campo sea valido a la hora de ingresar cierta información.
Selecciona el botón de tu formulario (El que ejecuta la acción principal) > OnPress > Logic > Regex test
![](https://i0.wp.com/comunidad.apphive.io/uploads/default/original/2X/d/dd0ee3590e64ff35ee579b987978edbd458a6cc8.png?w=700&ssl=1)
Configura el tipo de campo que vas a validar (Basic regex), en este caso será Email.
![](https://i0.wp.com/comunidad.apphive.io/uploads/default/original/2X/9/9bc89e7d20cb5c76f472301fc5ff44c49475d98c.png?w=700&ssl=1)
En el campo String to evalue agregarás el campo que va a validar, en este caso el campo de email, te recomiendo que desde “Data” cambies el nombre del campo por uno identificable.
![](https://i0.wp.com/comunidad.apphive.io/uploads/default/original/2X/7/7dadb1a500a964ee040d38f583cfa2def4f85835.png?w=700&ssl=1)
En tus Callbacks > Does not match podrás agregar una alerta de que el campo NO es válido.
![](https://i0.wp.com/comunidad.apphive.io/uploads/default/original/2X/0/02c0c77a19115bc870313fe28484162669cdaac3.png?w=700&ssl=1)
En match agrega la función de acuerdo a tu formulario, en este caso hago un push screen a otra ventana, guardando el valor de Email y nombre del usuario. Sí tu formulario es de una única pantalla en Match puedes seguir válidando campos y al final ejecutar la acción correspondiente.
![](https://i0.wp.com/comunidad.apphive.io/uploads/default/original/2X/1/178525f35d0fae018934e625ee47dbbf8c200325.png?w=700&ssl=1)
No olvides revisar desde DATA el keyboard type para asegurarte que estés validando un campo de email.
![](https://i0.wp.com/comunidad.apphive.io/uploads/default/original/2X/2/2108a9b6f0fdec0d4e81e45d023d0a1484dc0070.png?w=700&ssl=1)
Resultado: Ingresé un campo diferente a un email y me arrojó la notificación de agregar un mail válido.
![](https://i0.wp.com/comunidad.apphive.io/uploads/default/original/2X/1/1d9b082a5ed407f7312733d356331dc7e4c39ca6.jpeg?w=700&ssl=1)
¿Cómo validar un campo de password?:
^(?=.[A-Za-z])(?=.\d)[A-Za-z\d]{8,}$
![Screen Shot 2020-08-17 at 16.36.57](https://i0.wp.com/comunidad.apphive.io/uploads/default/optimized/2X/e/e70490718c65da070a1a927bb9ee8cb974fb80e8_2_443x499.png?w=700&ssl=1)