TECNOLOBO

No recuerdas tu codigo?
Se te olvido como se hace?

Aqui podras guardar lo que necesiten
Y cuando sea necesesario

Creado por julian gomez
iiiiii

Expresion regulares



Descripcion

Comparacion de campos ORACLE con expresiones regul

javascript


//Con esta expresion regular verificamos que el tipo de correo electronico sea valido
REGEXP_LIKE (:P3_PERSONAL_MAIL ,'^[A-Za-z]+[A-Za-z0-9.]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$')

// con esta expresion regular validamos que el campo sea solo tipo numero y que sea de 8 difitos 
REGEXP_LIKE(:P62_CYCLE_VACATION ,'^[0-9]{8}$')

// con esta expresion regular validamos que el campo sea numerico y que su longitud se del uno hasta el 4 osea permite numero de la siguiente longitud(1 , 15, 545 y 5472) 
REGEXP_LIKE(:P62_CYCLE_VACATION ,'^[0-9]{1,4}$')

// esta expresion regular acepta texto con junto con espacios vacios y  la letra ?
[A-Za-z??\s]

//asa
SELECT
  REGEXP_SUBSTR('500 Oracle Parkway, Redwood Shores, CA',
                ',[^,]+,') "REGEXPR_SUBSTR"
FROM DUAL;

//AQUI se explica que cada expresion se separa por parantesis. y como el ultimo parametro lo indica devolver
//la segunda expresion encontrada. es decir. el REGEXP_SUBSTR regresara DiasdevXXX, pero solo regresara el XXX
select 
REGEXP_SUBSTR (ctb_factDev, '(Diasdev)([0-9]*)', 1, 1, 'i', 2)
from dual;