Universidad de Costa Rica
|
|
El problema con los número de cédula en
Costa Rica es que la gente no
les pone todos los ceros que deben. Por ejemplo, la gente escribe
la cédula
"2-0320-0028
"
de muchas formas diferentes (y algunas son incorrectas):
2-0320-0028 02-0320-0028 02320028 2-320-0028 0203200028 020320028 2-0320-028 02-0320-0028 0203228 2-0320-28 2-32028 0232028 2-320-28 02032028 etc.
El número de cédula consta de 3 grupos de dígitos. El primer dígito de la cédula indica la provincia, y luego siguen 2 números de hasta 4 dígitos. El problema se da cuando al escribir el número de cédula la gente omite los ceros que deben aparecer al principio de alguno de los 2 números de 4 dígitos que contiene el número de cédula, también cuando quedan pegados los números y no se sabe adónde comienza el primer grupo de números y adónde está el segundo. Interprete los 8 (o menos ) dígitos que siguen al primero de acuerdo a este criterio:
{ - . ; : \b }
.
Escriba un módulo
Javascript que pueda ser utilizada para validar el
número de cédula en una página Internet.
Además, para facilitar la prueba de su rutina, incluya una
página internet en donde estén las pruebas, de
manera que al tocar un botón se pueda comparar visualmente
cada hilera de entrada con el resultado de usar su rutina con esa
hilera. En su implementación incluya una segunda rutina
Javascript que tome un número entero de 9 dígitos y
los convierta a una hilera en la que los 3 grupos de
dígitos estén separados por un guión, como en
"2-0320-0028
".
No olvide usar expresiones regulares en su
implementación. Sus rutina deben funcionar en
Opera,
Mozilla e
Internet Explorer.
Incorpore suficientes datos de prueba.
Entregue su tarea por correo electrónico, como lo hizo anteriormente.
|
Adolfo Di Mare <adolfo@di-mare.com>. Copyright © 2009 Derechos de autor reservados © 2009