Busca en nuestra documentación, explora nuestros recursos y visita nuestro Foro de la Comunidad para obtener información más detallada
Última actualización: 6 May 2026
Una expresión regular, o regex, es un patrón de búsqueda que se utiliza para identificar caracteres específicos o rangos de caracteres dentro de un texto. Las expresiones regulares se usan comúnmente para validar, buscar, extraer o restringir la entrada de texto.
En KoboToolbox, las expresiones regulares se utilizan principalmente para controlar cómo los usuarios ingresan datos. Por ejemplo, puedes restringir un número de teléfono a exactamente 10 dígitos, aplicar un formato de identificación específico o limitar el texto solo a letras mayúsculas.
Este artículo ofrece una descripción general de los componentes más comunes de las expresiones regulares y ejemplos prácticos que puedes usar para validar y restringir la entrada de texto en tus formularios.
Para obtener más información sobre el uso de expresiones regulares en tus formularios, consulta Introducción a la lógica de formularios en XLSForm y Introducción a la lógica de formularios en el Formbuilder.
Las expresiones regulares en KoboToolbox se escriben dentro de la función regex(). Por ejemplo, regex(., '^[0-9]{10}$') restringe una entrada a exactamente 10 dígitos.
Las siguientes tablas describen los elementos de regex más utilizados.
Regex |
Descripción |
|---|---|
|
Coincide con el inicio de una cadena |
|
Coincide con el final de una cadena |
|
Agrupa caracteres |
|
Coincide con un patrón u otro (OR lógico) |
Regex |
Descripción |
|---|---|
|
Coincide con a, b o c |
|
Coincide con cualquier letra minúscula |
|
Coincide con cualquier letra mayúscula |
|
Coincide con cualquier dígito del 0 al 9 |
|
Coincide con letras o dígitos |
|
Coincide con cualquier carácter excepto a, b o c |
|
Coincide con cualquier carácter excepto letras mayúsculas |
Regex |
Descripción |
|---|---|
|
Coincide con cualquier dígito (equivalente a [0-9]) |
|
Coincide con cualquier carácter que no sea un dígito |
|
Coincide con cualquier letra, número o guión bajo ( |
|
Coincide con cualquier carácter excepto letras, números y guiones bajos ( |
|
Coincide con un espacio o tabulación |
|
Coincide con un límite de palabra |
|
Coincide con un punto literal ( |
|
Coincide con un |
|
Coincide con un |
|
Coincide con una barra invertida literal ( |
|
Hace referencia a un grupo previamente identificado |
Regex |
Descripción |
|---|---|
|
Coincide con cero o una ocurrencia |
|
Coincide con cero o más ocurrencias |
|
Coincide con una o más ocurrencias |
|
Coincide con exactamente x ocurrencias |
|
Coincide con al menos x ocurrencias |
|
Coincide con entre x e y ocurrencias |
Los siguientes ejemplos pueden usarse como restricciones o criterios de validación en tus formularios.
Regex |
Descripción |
|---|---|
|
Limitar la entrada a números |
|
Limitar la entrada a 2 dígitos |
|
Limitar la entrada a 2-4 dígitos |
|
Limitar la entrada a 10 dígitos |
|
Limitar la entrada a un número entre 1 y 100 (por ejemplo, para un porcentaje) |
|
Limitar la entrada a 9 dígitos; el primer dígito no puede ser 0 |
|
Limitar la entrada a un número con formato 12.345 |
|
Limitar la entrada a 10, 13 o 17 dígitos |
|
La entrada debe ser 12 o 345 |
|
Limitar la entrada a un número de teléfono (incluido el signo |
Regex |
Descripción |
|---|---|
|
Limitar la entrada a letras, espacios y símbolos (sin números) |
|
Limitar la entrada a letras |
|
Limitar la entrada a letras y espacios |
|
Limitar la entrada a entre 1 y 6 letras minúsculas |
|
Limitar la entrada a entre 1 y 10 letras mayúsculas |
|
La entrada debe coincidir con una palabra de la lista |
|
Permite color o colour |
|
Limitar la entrada solo a letras mayúsculas y espacios |
|
Limitar la entrada a letras minúsculas y guiones bajos ( |
Regex |
Descripción |
|---|---|
|
Limitar la entrada a exactamente 3 letras, dígitos o guiones bajos ( |
|
Limitar la entrada a una letra y ocho números |
|
Limitar la entrada a un formato de ID específico |
|
Limitar la entrada a exactamente 3 palabras |
|
Limitar la entrada a un formato de correo electrónico común |
Para obtener ayuda adicional para construir y probar patrones, visita: http://www.regexr.com/
¿Encontraste lo que buscabas? ¿Te ha parecido clara la traducción? ¿Faltaba algo?
¡Comparte tus comentarios para ayudarnos a mejorar este artículo!
KoboToolbox es mantenido por Kobo Inc.