Está en la página 1de 2

Expresiones regulares

1. Crear una expresin regular que encuentre casa en Mi casa es grande pero no en
casamata.
/\bcasa\b/g

2. Crear una expresin regular que encuentre casa en casamata pero no en Mi casa
es grande. casa\w/g

/casa\w/g

3. Crear un expresin regular que encuentre Mary, Jane, Sue, Mary en la frase Mary,
Jane, and Sue went to Mary's house.
/ Mary|Jane|Sue/g

4. Modificar la expresin anterior para que no se encuentre Mary en Marys.

/Mary(?!')|Jane|Sue/g

5. Crear un formulario con un rea de texto, una caja de texto patrn, y un botn con
valor Buscar. En el rea de texto el usuario puede escribir un pequeo prrafo. En la
caja de texto patrn se introducir una cadena a buscar en el prrafo de tal modo
que al presionar el botn se buscarn todas las coincidencias del patrn en el prrafo.
En el caso de que en el texto no se encuentre el patrn buscado un mensaje de error
nos lo indicar. Cada vez que se encuentre una cadena debe ser destacada en el
prrafo aadindole por delante y por detrs los caracteres ( y ) respectivamente.
AYUDA: cada coincidencia de un patrn buscado se guarda en la variable $&.

6. Crear un formulario con un rea de texto, una caja de texto patrn, una caja de texto
reemplazo y un botn con valor Reemplazar. En el rea de texto el usuario puede
escribir un pequeo prrafo. En la caja de texto patrn se introducir una palabra a
buscar en el prrafo de tal modo que al presionar en el botn se reemplazarn todas
las palabras del prrafo que coincidan con el patrn por la palabra que figura en la caja
de reemplazo. En el caso de que en el texto no se encuentre el patrn buscado un
mensaje de error nos lo indicar. Una ventana emergente nos informar de cuantos
reemplazos se han producido en caso de que se produzcan.

7. Crear una expresin regular que a partir del texto HTML: Me gustan las fuentes en
<b>negrita</b> y en <i>italica</i>, genere un array con los elementos: Me gustan las
fuentes en, negrita , y en , italica.
8. Crear una expresin regular para validar direcciones de email usuario@dominio.xyz
segn los requerimientos:

a) El nombre de usuario es cualquier carcter que no sea un espacio, pudiendo


contener el carcter .
b) El valor de la extensin del dominio xyz debe contener 3 caracteres validos.

También podría gustarte