Difference between revisions of "SAP ABAP REGEX"

From SapWiki
(Created page with "== Ejemplos REGEX== *validar rut (muy simple) FIND REGEX '[0-9]{1,8}-([0-9]|K)' IN l_strng. *valida e-mail ^[^<>()\[\]\\,;:\s@"`]+@([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}$ :Ca...")
 
Line 6: Line 6:
 
*valida e-mail
 
*valida e-mail
 
  ^[^<>()\[\]\\,;:\s@"`]+@([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}$
 
  ^[^<>()\[\]\\,;:\s@"`]+@([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}$
 +
 +
*validar Números
 +
 +
validar número
 +
1.1111 correcto
 +
-1.1111 correcto
 +
1.11111- correcto
 +
1111 correcto
 +
 +
^[-?0-9]+([.])?([0-9]+)?-?$
 +
 +
números de 2 enteros y 7 decimales
 +
1.1234567 correcto
 +
11.1234560 correcto
 +
 +
^[0-9]{1,2}\.([0-9]{7})+$
 +
 +
con signo izquierda
 +
-1.1234567 correcto
 +
1.1234567 correcto
 +
 +
^-?[0-9]{1,2}\.([0-9]{7})+$
 +
 +
con signo derecha o izquierda
 +
^-?[0-9]{1,2}\.([0-9]{7})+-?$
 +
 +
validar número entero
 +
^[0-9]+$
 +
 +
numero NNN.NN
 +
valido
 +
111.1
 +
11.11
 +
1
 +
 +
^\d{1,3}(\.\d{1,2})?$
  
  
 
[[:Categoría:ABAP]]
 
[[:Categoría:ABAP]]

Revision as of 16:02, 26 March 2020

Ejemplos REGEX

  • validar rut (muy simple)
FIND REGEX '[0-9]{1,8}-([0-9]|K)' IN l_strng.
  • valida e-mail
^[^<>()\[\]\\,;:\s@"`]+@([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}$
  • validar Números
validar número
1.1111 correcto
-1.1111 correcto
1.11111- correcto
1111 correcto
^[-?0-9]+([.])?([0-9]+)?-?$
números de 2 enteros y 7 decimales
1.1234567 correcto
11.1234560 correcto
^[0-9]{1,2}\.([0-9]{7})+$
con signo izquierda
-1.1234567 correcto
1.1234567 correcto
^-?[0-9]{1,2}\.([0-9]{7})+$
con signo derecha o izquierda
^-?[0-9]{1,2}\.([0-9]{7})+-?$
validar número entero

^[0-9]+$

numero NNN.NN
valido
111.1
11.11
1
^\d{1,3}(\.\d{1,2})?$


Categoría:ABAP