Ejercicios resueltos Expresiones Regulares

Las Expresiones Regulares son muy útiles, pero complejas en determinadas situaciones. En el presente artículo os iniciaré para que entendáis de una forma sencilla su complejidad. Son ejercicios de iniciación, si el artículo tiene éxito lo completaré con Expresiones Regulares más complejas.

Las Expresiones Regulares se usan como en el ejemplo de más abajo, cuando nos piden crear un campo de tipo text que envíe una contraseña por post. La contraseña debe contener al menos entre 6 y 12 caracteres o números, o bien debe ser alfanumérica.

Expresiones Regulares

<form action="" method="post">
<input type="text" name="usuario" id="usuario" placeholder="Introduce entre 6 y 12 caracteres" 
pattern="[A-Za-z0-9]{6,12}" required></input>
<input type="submit" value="Enviar">
</form>

Como podéis comprobar aparece pattern, sería para realizar expresiones regulares.

  • [A-Za-z0-9]  –> aceptaría de la A a la Z, de la a a la z y del 0 al 9
  • {6,12} –> solamente aceptaría entre 6 y 12 valores

Ejercicio 1

pe Cadena ‘pe’

  1. PERRO (NO COINCIDE)
  2. perro (COINCIDE)
  3. pepe (COINCIDE)
  4. lep (NO COINCIDE)

Ejercicio 2

[ABC]{1} Letra mayúscula entre la A y la C (es decir, A o B o C)

  1. A (COINCIDE)
  2. Z (NO COINCIDE)
  3. casa (NO COINCIDE)
  4. CASA (NO COINCIDE)

Ejercicio 3

[A-C]{1} Una letra mayúscula entre la A y la C (es decir, A o B o C)

  1. A (COINCIDE)
  2. Z (NO COINCIDE)
  3. Casa (NO COINCIDE)
  4. LOTO (NO COINCIDE)

Ejercicio 4

[ABCabc]{1} Una letra entre la A y la C (mayúscula o minúscula)

  1. C (COINCIDE)
  2. e (NO COINCIDE)
  3. pero (NO COINCIDE)
  4. Luisa (NO COINCIDE)

Ejercicio 5

[0-9]{3} Tres dígitos numéricos

  1. 331 (COINCIDE)
  2. 112 (COINCIDE)
  3. 1233 (COINCIDE)
  4. 90 (NO COINCIDE)

Ejercicio 6

d{3} Tres dígitos numéricos

  1. 331 (COINCIDE)
  2. 112 (COINCIDE)
  3. 12a33 (NO COINCIDE)
  4. 112a33 (COINCIDE)

Ejercicio 7

d*a Ninguno, uno o más dígitos numéricos seguidos de una a

  1. 331a (COINCIDE)
  2. 112 (NO COINCIDE)
  3. 12a33 (COINCIDE)
  4. a (COINCIDE)
  5. a112 (COINCIDE)

Ejercicio 8

^a Empieza por una a

  1. 331a (NO COINCIDE)
  2. 112 (NO COINCIDE)
  3. 12a33 (NO COINCIDE)
  4. A (COINCIDE)

Ejercicio 9

a$ Acaba por una a

  1. 331a (COINCIDE)
  2. a112 (NO COINCIDE)
  3. 12a33 (NO COINCIDE)
  4. a (COINCIDE)

Ejercicio 10

[^a] Cualquier carácter que no sea una a

  1. 1aaa (COINCIDE)
  2. aaa (NO COINCIDE)
  3. 12a33 (COINCIDE)
  4. a (NO COINCIDE)

Ejercicio 11

.[abcd] Cualquier carácter seguido de una a o b o c o d

  1. 1aaa (COINCIDE)
  2. aaa1 (COINCIDE)
  3. 1233 (NO COINCIDE)
  4. a (NO COINCIDE)

Deja un comentario

slot gacor

slot88

slot gacor

slot88

https://fatamorgana.co.id/

slot gacor

slot777

https://descubripunilla.com

slot gacor

slot gacor

slot gacor

slot gacor

https://badudu.org/

badudu

slot gacor

https://season8.org

https://oooms.org/

https://jumpyplace.org/

situs slot gacor

slot gacor

info slot gacor

https://diafrica.org/

https://diafrica.org/

http://diafrica.org/

https://advy.ac.id/

slot

slot gacor

slot online

https://instiper.ac.id/

slot gacor

slot online

slot

situs slot gacor

https://kyani.ac.id/

slot gacor

https://pelitanusa.ac.id

slot gacor

https://lsgi.org/

https://lsgi.org/

https://lullabies-of-europe.org/

https://saint-lazarus.org/

https://gregkeyes.com/

slot

slot88

slot gacor

slot hoki

slot gacor

slot gacor

slot88

slot

slot gacor

slot-gacor

slot gacor

slot gacor

slot gacor

rtp live

slot online

info slot gacor

slot gacor

slot777

slot777

slot777

slot88

slot gacor

slot88

slot gacor

slot88

slot gacor

slot gacor

slot

slot maxwin

slot88

slot

slot gacor

slot gacor

slot

slot online

slot

slot gacor

slot777

slot gacor

slot gacor

slot88

slot gacor

slot88

slot gacor

slot online

slot gacor

slot

slot online

slot online

slot

slot gacor

slot gacor

slot88

http://bkddiklat.boalemokab.go.id/slot-gacor/

http://book.iaincurup.ac.id/slot-gacor/

slot gacor

slot online

slot777

slot

https://sipsakato.sumbarprov.go.id/slot-gacor/

slot gacor

https://instiper.ac.id/slot88/

slot88

slot-gacor

slot online

slot gacor hari ini

slot gacor

slot gacor hari ini

slot gacor

slot online

slot

situs slot gacor

slot88

slot online

slot gacor

slot online

slot gacor

slot

slot

slot gacor

slot gacor terbaru

slot gacor

slot pulsa

slot gacor

slot gacor

slot88

slot88

slot gacor

slot gacor terpercaya

slot gacor hari ini

slot88

slot gacor

slot gacor

slot88

slot88

slot gacor

slot online

slot gacor

slot88

slot gacor

slot gacor

slot gacor

slot gacor

situs slot gacor

https://ukm-futsal.upr.ac.id/assets/slot-gacor/

https://ukm-futsal.upr.ac.id/slot-dana/

https://ukm-futsal.upr.ac.id/assets/slot-gacor-hari-ini/

slot gacor

slot online

slot gacor

slot gacor

slot88

slot gacor

https://bkd.bantenprov.go.id/bkdlama/

slot pulsa

slot gacor

slot online

rtp slot gacor

slot deposit dana

slot gacor

https://human.udru.ac.th/site/togel-100perak/

slot maxwin

slot gacor

slot777

slot gacor

slot gacor

slot gacor

slot88

slot dana

slot gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot88

slot88

slot gacor

slot88

slot gacor

slot88

slot gacor

slot gacor

slot88

slot gacor

slot88

slot gacor

slot gacor

slot gacor maxwin

slot gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot88