Ejercicios propuestos y resueltos expresiones regulares en Java

Hola a todos, hoy os dejo una serie de ejercicios de Java para practicar todo aquello que hemos explicado en anteriores posts.


Todos los ejercicios que proponemos están resueltos en este mismo post, intenta hacerlo por ti mismo y si te quedas atascado puedes mirar la solución. Recuerda, que no tiene por que estar igual tu solución con la del post, el objetivo es que aprendas no que me copies la solución.

Te recomiendo que uses mensajes de trazas, donde te sean necesarios. Si tienes problemas también puedes usar el depurador.

Aquí tienes todos los posts relacionados con Java:

Curso Java

Si tienes alguna duda, recuerda que puedes consultarnos escribiendo un comentario en este post o enviándonos un e-mail a administrador@discoduroderoer.es

Son básicamente funciones que podéis reutilizar para vuestros proyectos, podéis quitar static si lo ponéis en una clase por ejemplo.

1) Validar un número entero.

2) Validar un número entero positivo.

3) Validar un número entero negativo.

4) Validar DNI, 8 números y una letra al final.

5) Validar una IP.

6) Validar una matricula de un coche con formato 0000XXX

7) Validar un número binario.

8) Validar un número octal.

9) Validar un número hexadecimal.

10) Validar numero real.

11) Validar numero real positivo.

12) Validar numero real negativo.

13) Validar numero real con x decimales.

14) Validar numero real positivo con x decimales.

15) Validar numero real negativo con x decimales.

16) Validar una fecha con formato dd/mm/aaaa

17) Validar un nombre, incluyendo nombres compuestos.

18) Validar un email.

19) Valida un nombre de usuario en twitter, empieza por @ y puede contener letras mayusculas y minusculas, numeros, guiones y guiones bajos.

20) Validar ISBN de 13 digitos, siempre empieza en 978 o 979.

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

¿Te ha gustado y quieres apoyarme? ¡Sé mi patrón!
Etiquetas

2 comments

  1. muy bueno, gracias

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *