Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Validar RFC y CURP (http://www.forosdelweb.com/f29/validar-rfc-curp-609324/)

Aioros-jms 25/07/2008 12:48

Validar RFC y CURP
 
Hola a todos.

Mi situación es la siguiente:

Estoy haciendo un sistema donde solicita el RFC y CURP de una persona. Como puedo valida que sean correctos los datos. Por ejemplo en el caso de la CURP, que los primeros cuatro digitos sean letras, los siguinetes 6 sean numeros y otros 6 que sean letras y los ultimos 2 que sean numeros.

Espero que me hayan entendido, estoy utilizando Visual Basic.Net 2005.

De antemano mil gracias.

Rebel001 28/07/2008 11:32

Respuesta: Validar RFC y CURP
 
En SharpDevelop 3.0.0 hay una Windows.Form que se llama Masked Textbox con ese al configurarlo puedes ponerle una máscara de entrada como en Access, por ejemplo para la curp pudes ponerle:

LLL000000LLLLLL00

Y asi al dar click en el control no te permitira poner numeros donde van letras y letras donde van números, me explico?

Saludos.

Aioros-jms 30/07/2008 10:30

Respuesta: Validar RFC y CURP
 
Hola

Primeramente gracias por tu aportación, pero como utilizo el programa que me indicas, si estoy utilizando para mi proyecto Visual Basic.Net 2005.

De nuevo gracias, espero que me puedas ayudar.

mankel 05/08/2008 16:08

Respuesta: Validar RFC y CURP
 
Hola que tal Aioros

Yo actualmente programo en VB2005, y yo uso un masked textbox para RFC.

Es un control que se encuentra en la barra de herramientas, es cuestión de que lo localices y lo arrastres a tu form, no hay pierde. Además, para configurar las partes de que va a constar, trae una especia de "flecha" (como un datagrid view) con opciones avanzadas.

Espero lo puedas localizar, sino, pues comenta. Saludos

Madian 17/01/2009 13:16

Respuesta: Validar RFC y CURP
 
La siguiente funcion valida la CURP
<script>
function _validarcurp(txt){
if ( ! txt.value.match(/[a-zA-Z]{4,4}[0-9]{6}[a-zA-Z]{6,6}[0-9]{2}/) )
{
return false
}
else
{
return true;
}
}

</script>
o esta forma
<input onchange="if ( ! this.value.match(/[a-zA-Z]{4,4}[0-9]{6}[a-zA-Z]{6,6}[0-9]{2}/) ) { this.value = '' }">

nickychica 12/03/2011 13:29

Respuesta: Validar RFC y CURP
 
hola buenos dias mira en el caso del RFC lo que hice fue lo siguiente te lo dejo por si te sirve:

If txtRFC.Text <> String.Empty Then
If Regex.IsMatch(txtRFC.Text.Trim, "^([A-Z\s]{4})\d{6}([A-Z\w]{3})$") = False Then
MsgBox("El Registro no es válido. El formato correcto es: LLLL######LL ó LLLL######LLL. L=Letra, #=Número.")
End If
End If

Esto lo puse en el validating del textBox y algo mas tienes que importar la siguiente libreria: Imports System.Text.RegularExpressions
en el caso del CURP Genera, la secuencia solo verificando la Mascara que debe de tener. Que tengas buen día.


La zona horaria es GMT -6. Ahora son las 12:12.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.