Expresiones regulares para validacion

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

Expresiones regulares para validacion

Mensajepor meelboom » Vie Ene 12, 2018 9:09 am

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: 15824
Registrado: Mar Jul 06, 2010 8:56 pm

Re: Expresiones regulares para validacion

Mensajepor Dado » Vie Ene 12, 2018 9:30 am

@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 !!


Volver a “Otros”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados