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})?$