Exemplo de entrada e opções
IPv4Busque expressões para formatos comuns como e-mail, URL, IPv4, datas, UUID, cores e portas.
Buscar por formato · Copiar regexEstas expressões verificam apenas formatos comuns de texto; não confirmam que um endereço, conta ou dado seja real ou válido.
^[^\s@]+@[^\s@]+\.[^\s@]+$Formato básico; não verifica a caixa postal^https?:\/\/[^\s/$.?#].[^\s]*$Exige o prefixo http:// ou https://^(?:(?:25[0-5]|2[0-4]\d|1?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|1?\d?\d)$Quatro octetos decimais de 0 a 255^\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\d|3[01])$Formato YYYY-MM-DD com faixas básicas^(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d)?$HH:mm ou HH:mm:ss entre 00:00 e 23:59:59^[+-]?\d+$Dígitos com sinal opcional^[+-]?(?:\d+\.?\d*|\.\d+)$Decimal comum sem expoente^(?:0x)?[0-9a-fA-F]+$Dígitos hexadecimais com 0x opcional^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$UUID canônico com hífens, versões 1 a 8^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})$Cor hexadecimal de 3, 6 ou 8 dígitos^(?=.{1,253}$)(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)*[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?$Rótulos DNS; não verifica disponibilidade^(?:0|[1-9]\d{0,3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$Porta decimal de 0 a 65535^[a-zA-Z][a-zA-Z0-9_-]{2,31}$De 3 a 32 caracteres; começa com letra^(?:0|[1-9]\d*)\.(?:0|[1-9]\d*)\.(?:0|[1-9]\d*)(?:-[0-9A-Za-z.-]+)?(?:\+[0-9A-Za-z.-]+)?$SemVer com pré-lançamento e build opcionais^\s*$Linha contendo apenas espaçosBusque expressões para formatos comuns como e-mail, URL, IPv4, datas, UUID, cores e portas.
Confira o formato e as opções com este exemplo antes de usar seus dados. Valores aleatórios, tamanhos e apresentação variam conforme a entrada e as opções.
IPv4^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)$