FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
validar patron para cuenta ordenante en recibo electronico de pago
saludos
en el recibo electronico de pago del sat de mexico tiene este patron para capturar el numero de cuenta [0-9]{10,11}|[0-9]{15,16}|[0-9]{18}|[A-Z0-9_]{10,50} alguna forma de validar el campo cuenta para que cumpla con estos requisito no se me ocurre nada, y por mas que busco lo unico que encuentro es el manejo de expresiones del cual no se utilizar segun entiendo es: de 10 y 11 de longitud es numerico, de 15 y 16 numerico etc de 10 y 50 caracteres pueden se numero, letras y espacios cualquier sugerencia, pista se agradecera.
__________________
Todos llevamos nuestros demonios a cuestas.. |
#2
|
||||
|
||||
Por lo tanto, si quieres hacelo a mano, deberás comprobar estas cuatro expresiones. Si alguna es válida, entonces el patrón es válido
Prueba esto:
Última edición por duilioisola fecha: 17-09-2018 a las 10:29:09. |
#3
|
||||
|
||||
He corregido algunos errores después de probarlo.
Código:
[2018-09-17 10:53:07.856] 123456789 Valido False [2018-09-17 10:53:07.856] 1234567890 Valido True [2018-09-17 10:53:07.856] 12345678901 Valido True [2018-09-17 10:53:07.856] 123456789012 Valido True [2018-09-17 10:53:07.856] 1234567890123 Valido True [2018-09-17 10:53:07.856] 12345678901234 Valido True [2018-09-17 10:53:07.856] 123456789012345 Valido True [2018-09-17 10:53:07.856] 1234567890123456 Valido True [2018-09-17 10:53:07.856] 12345678901234567 Valido True [2018-09-17 10:53:07.856] 123456789012345678 Valido True [2018-09-17 10:53:07.856] 1234567890123456789 Valido True [2018-09-17 10:53:07.866] 12345678901234567890 Valido True [2018-09-17 10:53:07.866] A23456789 Valido False [2018-09-17 10:53:07.866] A234567890 Valido True [2018-09-17 10:53:07.866] A2345678901 Valido True [2018-09-17 10:53:07.866] A23456789012 Valido True [2018-09-17 10:53:07.866] A234567890123 Valido True [2018-09-17 10:53:07.866] A2345678901234 Valido True [2018-09-17 10:53:07.866] A23456789012345 Valido True [2018-09-17 10:53:07.866] A234567890123456 Valido True [2018-09-17 10:53:07.866] A2345678901234567 Valido True [2018-09-17 10:53:07.866] A23456789012345678 Valido True [2018-09-17 10:53:07.866] A234567890123456789 Valido True [2018-09-17 10:53:07.866] A23456789012345678901234567890123456789012345678901 Valido False |
#4
|
||||
|
||||
#5
|
||||
|
||||
gracias, lo estoy utilizando ya.
y me da una muy buena direccion para implementar las demas validaciones.
__________________
Todos llevamos nuestros demonios a cuestas.. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Componente para Pago Electrónico en Delphi 7 | lgarcia | Varios | 2 | 25-02-2015 14:30:01 |
validar usuario con DNI electrónico | hibero | Linux | 5 | 19-12-2009 11:44:19 |
Validar cuenta bancaria | paladincubano | Varios | 2 | 04-12-2008 18:03:59 |
reporte para un recibo de sueldo | ariadna | Impresión | 1 | 20-09-2005 03:12:44 |
¿cómo accedo a mi cuenta de correo eléctrónico para leer mis mensajes? | nuri | Internet | 1 | 28-04-2005 17:20:01 |
|