El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

JavaScript avanzado: Expresiones regulares

Patrones al inicio y al final de una expresión

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Una actividad muy común es el uso de patrones al inicio o al final de una cadena de texto, para lo cual aprenderás el uso de los operadores que nos permiten realizar estas actividades. Aprende a integrar estas opciones con los patrones opcionales.
03:53

Transcripción

Es posible que podamos evaluar las palabras que hay al inicio o al final de una cadena de caracteres. Para esto, vamos a utilizar un par de símbolos. El primer símbolo que ocuparemos será el circunflejo. Este me ayudará a definir todo lo que hay al inicio. Y tengo otro símbolo que es el símbolo de dólar o dinero que me va a ayudar a identificar todo lo que sucede al final de una cadena de texto. Voy a comentar estas dos líneas para que no nos cause aquí ningún conflicto y vamos a proceder a usarlas. Ahora si bien ya el circunflejo lo hemos utilizado para una negación, ese circunflejo lo habíamos utilizado en un ambiente donde estaba la cadena de carácter dentro de un corchete. Allí es donde lo puedo utilizar como si fuera una negación. En este caso yo lo voy a ocupar para definir el elemento inicial de una cadena de texto. En este caso, simplemente voy a colocar el circunflejo en mi expresión antes de comenzar la palabra que yo quiero evaluar. Quiere decir que aquí voy a buscar al inicio de mi cadena de texto la palabra "Any" y si eso coincide, quiere decir que todo es correcto. Vamos a probar directamente en nuestro navegador, actualizamos y vemos como ya me arroja un valor "true". Quiere decir que esta evaluación es correcta. ¿Qué sucede si yo quisiera evaluar también la expresión al final? Para esto vamos a crear una nueva variable y vamos a poner aquí "var expresionFin". Y aquí, literal, vamos a utilizar una palabra para ser la expresión al final. Vamos ocupar la palabra "JavaScript". Y aquí es muy claro. Simplemente al final debo de agregar el símbolo de dólar o pesos o dinero, para indicar que al final de esta cadena de texto voy a encontrar una palabra, en este caso, "JavaScript". Si yo lo ejecuto tal cual de mismo modo me va a arrojar un "true". Pero también yo puedo combinar estas dos opciones, así que veamos cómo puede ser combinado. Vamos a crear una nueva expresión y de hecho, vamos a validar correctamente esta expresión porque nada más dejamos validando contra inicio, vamos a validarla de nuevo contra fin y debemos obtener un "true" de cualquier manera. Listo. Ahora sí, vamos a crear una nueva expresión que se llame "Expresión inicio fin". Y para esto vamos a utilizar un operador que me va a servir para poder elegir uno u otro patrón que se cumplan. Entonces vamos a escribir primero el circunflejo y vamos a poner que me encuentre la palabra "Any" en inglés, que es la que tengo yo en mi leyenda, después vamos a ocupar el pipe para poder elegir uno u otro patrón y posterior a esto vamos a utilizar "JavaScript". Quiere decir que, si en esta expresión encontramos que tenemos un dato "Any" al inicio y "JavaScript" al final, quiere decir que es correcto y la regla está bien formada. Probemos nuevamente y dice "true". Vamos a cancelar esto, es decir, vamos a agregar en lugar de "Any", voy a agregar una letra aquí nada más para romperlo. Así cuando yo lo actualizo, esta me tiene que decir "true" de todas formas. ¿Por qué? Porque estamos eligiendo este o este. Así que vamos a romper también la última línea y vamos a agregar "JavaScripts". Es decir una letra "s". Probemos nuevamente y ahora sí ya tenemos un "false". ¿Por qué? Porque ninguno de los dos casos se está cumpliendo. De esta manera entonces ya sabemos cómo podemos hacer una evaluación con caracteres al inicio y con caracteres al final de una cadena de texto.

JavaScript avanzado: Expresiones regulares

Aprende a usar las expresiones regulares en JavaScript, ya que son un gran recurso en todo lenguaje, que te facilitará la creación de patrones o usar los ya prediseñados.

1:32 horas (23 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:5/12/2016

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.