entero no negativo^(?:0|[1-9][0-9]*)$Ejemplo de coincidencia: 2048Sólo se permiten dígitos ASCII, no se permiten ceros iniciales adicionales.Copiar
entero con signo^[+-]?(?:0|[1-9][0-9]*)$Ejemplo de coincidencia: -42No compruebe si el valor excede el rango de enteros seguros de JavaScript.Copiar
número decimal simple^[+-]?[0-9]+(?:\.[0-9]+)?$Ejemplo de coincidencia: -12.50No se aceptan exponentes, separadores de milésimas ni decimales con partes enteras omitidas.Copiar
color hexadecimal^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6})$Ejemplo de coincidencia: #3b82f6Solo maneja RGB de 3 y 6 bits, no incluye transparencia ni nombres de colores CSS.Copiar
Forma de texto UUID^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$Ejemplo de coincidencia: 550e8400-e29b-41d4-a716-446655440000Sólo se verifican los caracteres y grupos, no se verifican los bits de versión, los bits de variante ni la unicidad.Copiar
forma de texto de fecha^[0-9]{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12][0-9]|3[01])$Ejemplo de coincidencia: 2024-02-29Sólo comprueba el formato, no valida años bisiestos ni días del mes, p.e. El analizador de fechas seguirá rechazando el 31 de febrero.Copiar
Forma de buzón de correo electrónico simple^[^\s@]+@[^\s@.]+(?:\.[^\s@.]+)+$Ejemplo de coincidencia: [email protected]Esta no es una verificación estándar de una dirección de correo electrónico completa; La existencia real del correo electrónico requiere el envío de un correo electrónico de verificación.Copiar
identificador ASCII^[A-Za-z_][A-Za-z0-9_]*$Ejemplo de coincidencia: user_id2No incluye identificadores Unicode ni excluye palabras reservadas del lenguaje de programación.Copiar
dirección decimal IPv4^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])$Ejemplo de coincidencia: 192.168.1.1Cada segmento oscila entre 0 y 255; no se aceptan ceros a la izquierda, puertos, CIDR o IPv6.Copiar
Caracteres de espacios en blanco\s+Ejemplo de coincidencia: a bEl conjunto de espacios en blanco de JavaScript no es igual a todos los espacios en blanco visuales; Esta plantilla es para búsqueda, no para validación de párrafos completos.Copiar