¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Como validar um endereço IP com RegEx: guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 48 Vistas
0
Cargando...

Olá a todos,

Estou usando a seguinte RegEx para validar o endereço IP, mas não está validando.


{^(d|[1-9]d|1dd|2[0-4]d|25[0-5]).(d|[1-9]d|1dd|2[0-4]d|25[0-5])
.(d|[1-9]d|1dd|2[0-4]d|25[0-5]).(d|[1-9]d|1dd|2[0-4]d|25[0-5])$}

Alguma informação?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

°Olá!

Você não pode usar essa expressão no REGEX Toy porque o campo de entrada permite apenas 120 caracteres, °e essa expressão é maior que isso!

Tente usar este código:


    REPORT zregex.
    DATA ip TYPE string VALUE '10.10.0.10'.
    DATA ip2 TYPE string VALUE '10.10.0.'.
    DATA ip3 TYPE string VALUE '999.10.0.10'.
    DATA validation TYPE string VALUE '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b'.
    START-OF-SELECTION.
    PERFORM validateip USING ip.
    PERFORM validateip USING ip2.
    PERFORM validateip USING ip3.
    FORM validateip USING ip TYPE string.
    FIND REGEX validation IN ip.
    IF sy-subrc IS NOT INITIAL.
      WRITE:/ 'Ip: ', ip, ' °é inválido!' .
    ELSE.
      WRITE:/ 'Ip: ', ip, ' °é válido!' .
    ENDIF.
    ENDFORM. " validateIP
    
  

 

Atenciosamente,

Marcelo Ramos

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Eu tentei com DEMO_REGEX_TOY, mas recebo "expressão de regex inválida".

Alguma informação?

Obrigado.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

teste algo como,



\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b

Espero que ajude,

Bert

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Tentei com DEMO_REGEX_TOY mas está retornando "expressão regex inválida"

Alguma informação?

Obrigado

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?