
Expresión regular en procedimiento
Publicado por Diego (5 intervenciones) el 20/06/2023 01:06:13
Estimados,
Tengo una expresión regular que valida ciertos caracteres en una contraseña, esta funciona correctamente en un webpanel pero cuando pongo el mismo código en un procedimiento no funciona correctamente.
En procedimiento variable &pass se recibe por parámetro, y en el webpanel se encuentra en pantalla.
La pregunta es...las expresiones regulares se pueden ejecutar desde un procedimiento?
Tengo una expresión regular que valida ciertos caracteres en una contraseña, esta funciona correctamente en un webpanel pero cuando pongo el mismo código en un procedimiento no funciona correctamente.
1
2
3
4
5
6
7
&PatronExpReg = "^(?=.*[a-zñ])(?=.*[A-ZÑ])(?=.*\d)?.*[áéíóúÁÉÍÓÚ]?.*[.,;:¿?¡!()[\]{}*#&%$"+'"'+"@+\-\/].*"
if(&pass.IsMatch(&PatronExpReg))
&ValidaOK = 'S'
else
&ValidaOK = 'N'
endif
En procedimiento variable &pass se recibe por parámetro, y en el webpanel se encuentra en pantalla.
La pregunta es...las expresiones regulares se pueden ejecutar desde un procedimiento?
Valora esta pregunta


0