Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

Expresiones regulares para validacion

Todo lo que no cabe en los demas foros........
Cerrado
meelboom
Mensajes: 32
Registrado: Jue Jun 09, 2011 9:23 am

Expresiones regulares para validacion

Mensaje por meelboom »

Buen dia,

Quiero compartir algunas expresiones regulares que pueden ser utiles para validar informacion. Como saben las expresiones regulares que proporciona el SAT dejan mucho que desear y es sabido que da por validos datos que no cumplen con la estructura correcta. Estas expresiones regulares hacen un mejor trabajo de validacion de información y son especialmente utiles para validar datos que van en el complemento de comercio exterior:

RFC: ^([A-ZÑ\x26]{3}|[A-Z][AEIOU][A-Z]{2})\d{2}((01|03|05|07|08|10|12)(0[1-9]|[12]\d|3[01])|02(0[1-9]|[12]\d)|(04|06|09|11)(0[1-9]|[12]\d|30))[A-Z0-9]{2}[0-9A]$
TaxId USA y Canada: ^[0-9]{9}$
Fraccion Arancelaria: ^[0-9]{8}$
CP Mexico: ^[0-9]{5}$
CP USA: ^[0-9]{5}(?:-[0-9]{4})?$
CP Canada: ^[ABCEGHJKLMNPRSTVXY][0-9][A-Z][\s][0-9][A-Z][0-9]$
UUID: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$

Nota: El regex del RFC continua en la segunda linea
Avatar de Usuario
Dado
Mensajes: 15981
Registrado: Mar Jul 06, 2010 7:56 pm

Re: Expresiones regulares para validacion

Mensaje por Dado »

@meelboom

Gracias por la aportacion, estoy seguro que a muchos nos va a ayudar

Para hacer pruebas de REGEX les recomiendo esta pagina, a mi me ha servido muchisimo

Código: Seleccionar todo

https://regex101.com/
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
Cerrado