
Validador UUID Regex Javascript
Valide UUID en JavaScript con precisión usando nuestro Validador UUID Regex JavaScript. Pruebe formatos UUID estándar directamente en su navegador y garantice la exactitud en APIs, bases de datos y formularios frontend. Para tareas de validación más amplias, pruebe el Probador Regex JavaScript, el Validador Regex GUID JavaScript o el Validador Regex de Tarjeta de Crédito JavaScript para construir flujos de validación robustos basados en regex.
Validador UUID Regex Javascript - Documentación
¿Qué es UUID Regex?
En JavaScript, los UUID (Identificadores Únicos Universales) se usan con frecuencia para identificar de forma única objetos, registros o recursos en sistemas distribuidos. Validar el formato de un UUID garantiza que su aplicación trabaje con datos correctamente estructurados.
Los UUID suelen seguir este formato:
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxxDonde:
x es cualquier dígito hexadecimal
M indica la versión del UUID (generalmente 1 a 5)
N indica la variante del UUID (normalmente 8, 9, A o B)
Patrón Regex UUID
Este es un patrón regex estándar para validar UUID:
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$Este patrón garantiza que el UUID:
Tenga 36 caracteres de largo
Contenga guiones en las posiciones correctas
Cumpla con las reglas de formato de versión y variante
Para darle una idea de lo que podría encontrar en la práctica, aquí hay algunas cadenas de muestra, algunas que parecen UUID válidos y otras que definitivamente no deberían existir:
123e4567-e89b-12d3-a456-426655440000
c73bcdcc-2669-4bf6-81d3-e4ae73fb11fd
C73BCDCC-2669-4Bf6-81d3-E4AE73FB11FD
c73bcdcc-2669-4bf6-81d3-e4an73fb11fd
c73bcdcc26694bf681d3e4ae73fb11fd
definitely-not-a-uuid
123e4567-e89b-12d3-a456-426655440000 (sí, otra vez, ¡a veces se cuelan duplicados!)
Algunos son válidos, otros son interpretaciones más "creativas". Use esto como recordatorio de que no todo lo que parece un UUID es realmente uno. ¡Siempre valide sus coincidencias antes de dejarlas acercarse a su base de datos!
Modificar el Regex para UUID sin Guiones
Si su aplicación espera UUID sin guiones, a veces vistos en almacenamiento o transmisión compactos, puede adaptar fácilmente el regex. Simplemente elimine los guiones (-) del patrón y ajuste las agrupaciones. El regex resultante quedará así:
^[0-9a-fA-F]{32}$Este patrón coincide con una cadena de 32 caracteres compuesta enteramente de dígitos hexadecimales, sin guiones entre las secciones. Es ideal para casos donde los UUID se almacenan o transmiten en formato condensado, mientras se respetan las mismas reglas hexadecimales y de longitud.
Ejemplo en JavaScript: Validación de UUID
function isValidUUID(uuid) { const uuidRegex = /^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$/; return uuidRegex.test(uuid); }
const uuid1 = "f47ac10b-58cc-4372-a567-0e02b2c3d479"; console.log(Valid UUID? ${isValidUUID(uuid1)}); // true
Use el Probador Regex JavaScript para ajustar o construir sus propias variaciones de regex UUID personalizadas.
Personalización del Regex UUID para Formatos sin Guiones
¿Necesita hacer coincidir UUID sin guiones? Solo ajuste el patrón para eliminarlos. Mientras que el regex UUID estándar espera guiones en las agrupaciones 8-4-4-4-12, es común encontrar representaciones compactas que los excluyen (por ejemplo: f47ac10b58cc4372a5670e02b2c3d479).
Para modificar el regex:
Simplemente elimine los guiones del patrón.
Su nuevo regex quedaría así:
^[0-9a-fA-F]{32}$
Esto hace coincidir UUID como una secuencia continua de 32 caracteres hexadecimales, perfecta para APIs o bases de datos que prefieren una forma condensada. También es fácil ajustar el patrón existente para admitir versiones tanto con guiones como sin ellos haciendo los guiones opcionales con ?, o usando dos regex separados según su caso de uso.
Casos de Uso para la Validación de UUID
Entradas de Base de Datos: Garantizar que las claves primarias o identificadores únicos estén correctamente formateados.
Respuestas de API: Validar UUID en tokens, encabezados o payloads.
Entradas de Formulario: Prevenir UUID mal formados en datos enviados por usuarios o administradores.
Verificaciones del Lado del Cliente: Validación ligera antes de enviar datos a los servidores.
Para necesidades de validación relacionadas, explore el Validador Regex de URL JavaScript para enlaces o el Validador Regex de Dirección IP JavaScript para valores de red.
Referencia Rápida de Patrones Regex Comunes
¿Necesita un repaso de los componentes esenciales de regex? Esta tabla destaca los patrones frecuentemente usados y lo que hacen, perfecta tanto para principiantes como para desarrolladores experimentados.
Patrón Función \d Coincide con cualquier dígito (0 a 9) [a-zA-Z0-9] Coincide con cualquier letra (mayúsculas o minúsculas) o dígito (abc){3} Coincide con "abcabcabc" (el grupo "abc" repetido 3 veces) ^ Ancla la coincidencia al inicio de una línea $ Ancla la coincidencia al final de una línea . Coincide con cualquier carácter excepto saltos de línea * Coincide con cero o más del carácter/grupo precedente + Coincide con uno o más del carácter/grupo precedente ? Hace opcional el carácter/grupo precedente Consulte la documentación oficial de MDN y JavaScript para casos de uso avanzados y casos extremos.
Tener estos patrones a mano puede ayudarle a construir, probar y refinar su propio regex en JavaScript y más allá.
Consejos Profesionales para Usar UUID Regex
Valide siempre en frontend y backend para seguridad y consistencia de datos.
Los UUID no distinguen entre mayúsculas y minúsculas. El regex acepta dígitos hexadecimales tanto en mayúsculas como en minúsculas.
Combine la validación de UUID con herramientas como el Validador Regex de Números JavaScript o el Validador Regex de Tarjeta de Crédito JavaScript para construir flujos de validación de formularios completos.
Tenga cuidado con los espacios en blanco al inicio o al final: recorte las entradas antes de probar.
Los UUID no son solo para bases de datos. Úselos en IDs de sesión, registros de eventos o cualquier escenario de referencia única.
Cheatsheet Rápido de Regex
Para referencia, aquí hay algunas expresiones regex esenciales: coincide con cualquier dígito, coincide con cualquier letra (mayúsculas o minúsculas) o dígito, coincide con "hellohellohellohello", coincide con el inicio de una línea, coincide con el final de una línea. Estos fundamentos le ayudarán a entender y personalizar mejor las expresiones regulares para validación de UUID y más.
Combine con Estas Herramientas
Probador Regex JavaScript: Pruebe y depure sus patrones UUID en vivo.
Validador Regex de Tarjeta de Crédito JavaScript: Construya lógica de validación segura para formularios de pago.
Validador Regex de Dirección IP JavaScript: Útil para validar campos de red relacionados.
Validador Regex GUID JavaScript: Para validar otros tipos de identificadores únicos.
Validador Regex de Fecha JavaScript: Valide marcas de tiempo o registros con fecha junto con UUID.
Frequently Asked Questions
¿Qué es un UUID?
¿Puedo usar este regex para todas las versiones de UUID?
¿Por qué validar UUID en JavaScript?
¿Los UUID distinguen entre mayúsculas y minúsculas?
¿Dónde se usa comúnmente la validación de UUID?
Related Articles



¡Pruebe sus APIs hoy!
Escriba en español sencillo y Qodex lo convierte en pruebas seguras y listas para ejecutar.



