El que quiera profundizar, hay un video de Falcon Master de 45min dedicado solo a expresiones regulares y el significado de cada carácter o símbolo, se llama Guía Fácil y Completa de Expresiones Regulares desde Cero. La verdad que profundizar en esto me va ahorrar bastante tiempo en el futuro. Las veces que renegué con cosas que se podían resolver tan simple con una exp reg 😄
Las expresiones regulares son patrones que se utilizan para hacer con coincidir combinaciones de caracteres en cadena también en javascript las expresiones regulares son objetos lo que quiere decir que se le pueden agregar métodos
Sin el refuerzo de Jonathan es grande las expresiones regulares son patrones que se utilizan para hacer concidir combinaciones de caracteres en cadena también en javascript las expresiones regulares son objetos lo que quiere decir es que se le pueden agregar métodos
Bueno que te haya gustado el video pero hagamos un repaso las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres encadena también en javascript las expresiones regulares son objetos lo que quiere decir que se le pueden agregar métodos
Estoy de acuerdo con tu opinión excelente un poco lo que yo entiendo las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres en cadena en javascript las expresiones regulares también son objetos a los cuales se le pueden agregar métodos el objeto principal sería RegExp
Es un mundo aparte esto de las expresiones, da para otro curso, de hecho hice un curso del tema y es toda una historia y como dicen no tiene sentido reinventar la rueda, ya existe y de muchos modelos donde elegir. Gracias por el video.
Qué bueno que tengas es arrepentida pero hagamos un repaso de ellos las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres en cadenas también en javascript las expresiones regulares son objetos lo que quiere decir qué se le pueden agregar métodos
Cierto que sí muy buena la explicación ahora demos un repaso las expresiones regulares son patrones qué se utilizan para hacer coincidir combinaciones de caracteres en cadena también en javascript las expresiones regulares Qué son objetos a lo que implica Es que le Podemos agregar en métodos
Te ganaste un lugar en el cielo. Gracias por todo el material, cuando consiga mi primer trabajo en el rubro, me gustaria hacerte una donacion. De verdad, mil gracias
Claro las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres en cadenas también en javascript las expresiones regulares son objetos a los cuales se le pueden agregar métodos el objeto más conocido RegExp a ese objeto les Podemos agregar métodos
muy bueno, eres un grande explicando, me gusta la manera minuciosa con la que explicas, siempre tratando de resolver las posibles dudas. Grande Jon Mircha
Mi novio me mando este curso para aprender js y debo decir que literalmente comencé desde 0 super perdida sin tener nada de experiencia, pase por varios cursos y ninguno me ayudo como este, muchísimas gracias profe, le debo burrito de rojo :( aprendí mucho
Creo que es recomendable que sepas esto las expresiones regulares son patrones qué se utiliza para hacer coincidir combinaciones de caracteres en cadenas también en javascript las expresiones regulares son objetos Qué quiere decir qué se le pueden Añadir métodos eso sería un resumen de las expresiones regulares
En efecto, bastante extenso el tema de las expresiones regulares. Por el momento me quedo con la teoría que explicaste. Como manejar las expresiones regulares en JS etc. Más adelante profundizaré, muchas gracias.
Pero sería bueno hacer un repaso Las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres encadena también en javascript las expresiones regulares son objetos lo que quiere decir qué se le pueden agregar métodos
Yo también me apunto para darte las gracias ahora qué hora será un repunte las expresiones regulares son patrones que se utilizan para hacer con coincidir combinaciones de caracteres en cadena también en javascript las expresiones regulares son objetos lo que quiere decir qué se le pueden agregar métodos
Hola Jon!! Haciendo el comentario N°100. Nunca he llegado a ver tantas horas de videos como lo tuyos, la verdad es que sos sumamente didáctico en un ámbito en el que muchas personas son muy capaces y les cuesta hacer el salto para que el otro entienda. Para mi esto es un enorme desafio (autoimpuesto), asi que acá estoy siendo una señora medio grande, empujando a sus redes neuronales a que armen circuitos completamente nuevos. Te deseo muchos éxitos!! Y te voy a poner al corriente de mis avances (lo que es interesante porque estoy cayendome de la curva de Gauss en varios sentidos!!). Te sigo viendo.
Tome un curso de RegExp y para mi fue un coco, es bien complicado, me gusto que jonmircha lo explicara sencillo y que no es una camisa de fuerza aprenderlo
Las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres encadena también en javascript las expresiones regulares son objetos lo que quiere decir que se le pueden agregar métodos el método un método es algo que uno sabe el caso de un ser humano en este caso el método en javascript el método sería
Tienes mucha razón "San Google" es nuestro gran amigo y StackOverflow también lo es jejeje =D aunque muchos "programadores" orgullosos no les guste aceptarlo, nunca nadie se sabe todo en este gran y complejo mundo de la programación. por ejemplo yo estoy viendo tu curso porque aunque ya manejo JS desde hace años no me las se todas y es bueno ver de personas con gran talento como el tuyo @jonmircha, cosas nuevas y que no conozco mucho y q he reforzado con este curso.
Comparto tu idea, yo manejo javascript a un nivel intermedio con tan solo 16 años, pero, no todo es color de rosas hay que pasar por las documentaciones y estos tipos de video para recordar algunas cosas y claro, conocer cosas nuevas.
ansioso de poder haer los ejercicios he tomado nota de cada catedra que nos das, he tenido fallas con el pc en visual code espero tenerlo listo para cuando lleguen los ejercicios muchas gracias SENSEI @jonmircha
4:48 un poco tarde xD estuve como media hora leyendo ambas paginas, almenos entendi pero no memorice todo pero lo que decis de stackoverflow me da tranquilidad
El que quiera profundizar, hay un video de Falcon Master de 45min dedicado solo a expresiones regulares y el significado de cada carácter o símbolo, se llama Guía Fácil y Completa de Expresiones Regulares desde Cero.
Concurso largo hagámosle pues las expresiones regulares son patrones qué se utiliza para hacer coincidir combinaciones de caracteres en cadena en javascript las expresiones regulares también son objetos al cual se le pueden agregar métodos el objeto principal en javascript sería RegExp al cual le podríamos agregar métodos combinar el método con la expresión regular a ver quién nos daría un ejemplo de eso
Excelente amigo, sólo una consulta, para el caso de idioma español, asi como exite el "i", para ignor las mayúscular y minúscales, hay algo parecedio para ignorar los acentos? por ejemplo si en el texto existe un nombre porejemplo "Germán", podríamos hacer la búsqueda con "german". aún asi valida "Germán", me podrías ayudar con eso porfavor?
creo que hay un error en la parte de los {}, el primer digito dentro de las llaves no dice cuantas veces se va a repetir la busqueda, si no que cuantos valores contiguos puede terner, el segundo digito despues de la coma SI dice cuantas veces puede aparecer en la busqueda.
Las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres en cadena también en javascript las expresiones regulares son objetos a los cuales se le pueden agregar métodos el objeto principal sería RegExp al cual se le pueden agregar métodos el método sería un ejemplo de una profesión o algún atributo que tenga en caso de un ser humano
Genial su curso, mil gracias. Inquietud. Si let cadena="Lorem ipsum dolor lorem lorem"; let expReg = new RegExp('\d',"ig"); console.log(expReg.exec(cadena)); el resultado es que encuentra la letra d. Debería ser null porque no hay números en la cadena. Pero si en el código anterior, remplazo la variable expReg por expReg2 = /\d/ig; al ejecutar el resultado es correcto: null porque no hay número en la cadena. ¿Qué pasó en el primer caso?
Buenas. Excelente todo el contenido que vengo viendo. Muy agradecida desde ya. Sin embargo, veo que hay un error en la expresión /lorem{2,}/. Ahí podría matchear loremm o loremmm o loremmm es decir, la cantidad de repeticiones entre llaves es sólo para la m, si quisiera que funcione sobre toda la palabra tendría que expresarlo así /(lorem ){2,}/ para que permita lorem lorem o lorem lorem lorem y así. Espero sirva mi aporte. Un saludo y gracias de nuevo.
He programado esta expresión para validar fechas, aun se puede mejorar como separador se puede usar -o/ p=/^(0[1-9]|[1-3][0-9])[/,-](0[1-9]|1[012])[/,-]\d{4}$/; c="31-12-2020"; console.log(p.test(c)); console.log(p.exec(c));
Se que es un año tarde, pero bueno xd... tu validación permite colocar un día superior al 31, yo hice este basándome en tu idea para practicar, es mi primer regexp: let c = "31-02-2020" let p = /^(0[1-9]|3[0-1])[-](0[1-9]|1[0-2])[-]\d{4}$/; console.log(p.test(c)); console.log(p.exec(c));
Muy bien tu expresión regular podría darle un repaso a las siguientes frases las expresiones regulares son una serie de patrones que permiten combinar diferentes caracteres en cadena en JavaScript expresiones regulares también son objetos el objeto principal en javascript Regexp 😢 al cual le podríamos agregar métodos
Solamente me queda una duda con el funcionamiento de las banderas cuando la definimos directamente (sin la función constructora). Por más que le agregue 'ig' a una repetición de 2 ( /lorem{2,}/ig ), me devuelve false siendo que tengo 2 lorem en el texto, pero veo que a Jon también le devolvió false... ¿alguien sabe porqué puede ser?
Y mucho más y hagamos un repaso las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres en cadena también en javascript las expresiones regulares son objetos lo que quiere decir qué se le puede agregar
profe jon ayúdame por favor quiero rellenar en la variable let expReg el texto lorem ipsum y la verdad no sé con que tecla se hace eso o mejor dicho el editor no lo reconoce, lo hice con html y si rellenó el texto con la etiqueta de párrafo pero en JavaScript no se como se hace, podria ayudarme por favor
Jon cómo estás? Supongo que g significa "global". En erlang, por ejemplo, tiene ese significado. Está referido a la totalidad de las coincidencias en el texto. Saludos!!!
Podrían utilizarlo para validar Password, por ejemplo esos típicos sistemas qué te piden colocar una contraseña segura, donde te pide que tenga almenos un número, almenos una letra en mayúscula y un carácter como @,#,$,& etc...
No, esperaba que hablaras más de las expresiones y todo sobre ellas. Para remitirte a Wikipedia o Mozilla, eso lo puedo hacer yo. Evidentemente, buscaba un video para repasar conceptos, algo para ver varias veces, supongo que este no será.
Jon muchas gracias por el contenido tan brutal que tienes, una consulta. ¿En base a tu experiencia cuanto tiempo le toma a una persona en promedio aprender a programar para conseguir un empleo?
Muy buen video profe, tengo una duda, una expresión regular que valide si un string tiene este formato? "$XXX.XXX.XXX" como tambien este "$XXX.XXX" o este "$XXX"? estuve intentando hacerla pero no me resulto :c, agradecería su ayuda.
Muy buena pregunta Aquí tienes tu respuesta las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres en cadena también en javascript las expresiones regulares son objetos lo que quiere decir qué se le pueden agregar métodos Esa es la respuesta Ahora dime qué entendiste
Muy buena pregunta Aquí tienes tu respuesta las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres en cadena también en javascript las expresiones regulares son objetos lo que quiere decir qué se le pueden agregar métodos Esa es la respuesta Ahora dime qué entendiste
qué crack, mi jon spartano! entonces si buscas cierta frase, por ejemplo "que", en la expresión "holaquetalamigos" ¿te va a regresar un true, aunque la palabra a buscar no este sola?
Maestro como hago para hacer que input tenga un maximo de 3 caracteres sin usar la propiedad maxlength de html, la idea es usar una Expresiones Regulares que igual ya la tengo pero cuando valido y me regresa un false deberia dejarme solo 3 caracteres pero no me lo deja y me permite igresar mas, podria darme una idea muchas gracias profesor
El que quiera profundizar, hay un video de Falcon Master de 45min dedicado solo a expresiones regulares y el significado de cada carácter o símbolo, se llama Guía Fácil y Completa de Expresiones Regulares desde Cero.
Profe. con expresiones regulares podria trabajar haciendo un buscador¿?. Tengo una app donde hay cientos de card con titulos, y la idea es crear un buscador para encontrar por titulo los card. Y a muchas gracias por los videos. Es el mejor curso de JavaScript...
Buenas. Voy por este video y al realizar la prueba de las expresiones regulares que puso de ejemplo cuando la realizo local solo me reconoce una sola palabra cuando deben ser dos. Cambie hasta de orden las banderas pero nada. Este es el código que uso: //EXPRESIONES REGULARES. COMO SE DEFINEN let cadena ='esto es una cadena de caracteres y aparecen varios caracteres'; let expRegular= new RegExp('caracteres', 'gi'); console.log(expRegular.test(cadena)); console.log(expRegular.exec(cadena)); //*****este es el formato usado por los desarrolladores para las expresiones regulares let expRegular2=/caracteres/gi; console.log(expRegular2.test(cadena)); console.log(expRegular2.exec(cadena));
El que quiera profundizar, hay un video de Falcon Master de 45min dedicado solo a expresiones regulares y el significado de cada carácter o símbolo, se llama Guía Fácil y Completa de Expresiones Regulares desde Cero. La verdad que profundizar en esto me va ahorrar bastante tiempo en el futuro. Las veces que renegué con cosas que se podían resolver tan simple con una exp reg 😄
Me lo vi recién, gracias!
recomendadisimo, gracias!
Tremendo! Gracias
Las expresiones regulares son patrones que se utilizan para hacer con coincidir combinaciones de caracteres en cadena también en javascript las expresiones regulares son objetos lo que quiere decir que se le pueden agregar métodos
Gracias
Encontrar contenido gratis y de calidad es muy difícil. gracias por estos contenidos espero sigan muchos mas!!
Ayudame compartiendo y suscribíendote
Sin el refuerzo de Jonathan es grande las expresiones regulares son patrones que se utilizan para hacer concidir combinaciones de caracteres en cadena también en javascript las expresiones regulares son objetos lo que quiere decir es que se le pueden agregar métodos
Bueno que te haya gustado el video pero hagamos un repaso las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres encadena también en javascript las expresiones regulares son objetos lo que quiere decir que se le pueden agregar métodos
Excelente!! Cada lección de la mano de JonSpartanDigitalMircha es oro puro! Imposible olvidarse de dar like a cada video
🤗
Muy interesante el tema de las expresiones regulares en JS y excelentemente bien presentado y didácticamente bien explicado. Felicitaciones
Muchas gracias!
Estoy de acuerdo con tu opinión excelente un poco lo que yo entiendo las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres en cadena en javascript las expresiones regulares también son objetos a los cuales se le pueden agregar métodos el objeto principal sería RegExp
RegExp a este objeto se le pueden agregar métodos que serían los métodos excelente de las expresiones regulares
Es un mundo aparte esto de las expresiones, da para otro curso, de hecho hice un curso del tema y es toda una historia y como dicen no tiene sentido reinventar la rueda, ya existe y de muchos modelos donde elegir. Gracias por el video.
hola que curso tomaste del tema? :)
gracias por tanto Jon!! te recomiendo a todos los que me cruzo que quieren aprender programación!
🥰🙌🏻
en otros cursos
tarde prácticamente 2 días en intentar comprender este tema y aquí lo aprendí en menos de 20 minutos sos un genio!!
😀👌🏻
Qué bueno que tengas es arrepentida pero hagamos un repaso de ellos las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres en cadenas también en javascript las expresiones regulares son objetos lo que quiere decir qué se le pueden agregar métodos
Muy agradecido de tus tremendos aportes en cada capítulo de este súper curso de Javascript. Eternamente agradecido
👋🏻😉
Muchas gracias por la clase sobre expresiones regulares, me costaba ese en su momento y ahora lo tengo un poco mas despejado
😉👌🏻
Cierto que sí muy buena la explicación ahora demos un repaso las expresiones regulares son patrones qué se utilizan para hacer coincidir combinaciones de caracteres en cadena también en javascript las expresiones regulares Qué son objetos a lo que implica Es que le Podemos agregar en métodos
Te ganaste un lugar en el cielo. Gracias por todo el material, cuando consiga mi primer trabajo en el rubro, me gustaria hacerte una donacion. De verdad, mil gracias
😉👋🏻
Muchas gracias profesor Jon por sus conocimientos, para hacer validaciones como numero, letras y DNI.
Con mucho gusto
Claro las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres en cadenas también en javascript las expresiones regulares son objetos a los cuales se le pueden agregar métodos el objeto más conocido RegExp a ese objeto les Podemos agregar métodos
excelente video jon!! un abrazo desde argentina San Salvador de jujuy!
😉👍🏻
Sin duda el mejor curso de JavaScript de todo el internet
😉🙌🏻
Me haz ayudado un montón con esta clase. Gracias.
Con mucho gusto
gracias amigo ..
Gracias por comentar👋🏻😉
muy bueno, eres un grande explicando, me gusta la manera minuciosa con la que explicas, siempre tratando de resolver las posibles dudas. Grande Jon Mircha
:)
Mi novio me mando este curso para aprender js y debo decir que literalmente comencé desde 0 super perdida sin tener nada de experiencia, pase por varios cursos y ninguno me ayudo como este, muchísimas gracias profe, le debo burrito de rojo :( aprendí mucho
👋🏻😉
Creo que es recomendable que sepas esto las expresiones regulares son patrones qué se utiliza para hacer coincidir combinaciones de caracteres en cadenas también en javascript las expresiones regulares son objetos Qué quiere decir qué se le pueden Añadir métodos eso sería un resumen de las expresiones regulares
En efecto, bastante extenso el tema de las expresiones regulares. Por el momento me quedo con la teoría que explicaste. Como manejar las expresiones regulares en JS etc. Más adelante profundizaré, muchas gracias.
😉👋🏻
Pero sería bueno hacer un repaso
Las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres encadena también en javascript las expresiones regulares son objetos lo que quiere decir qué se le pueden agregar métodos
Gracias excelente video Importante tema Expresiones Regulares
👋🏻😉
Que bueno que encontre tus videos, muchas gracias jon!!..
😉👋🏻
Eres un excelente maestro, gracias Jon
👋🏻😉
Gracias a ti cada día estoy mas cerca de mi próximo trabajo, gracias por desasnarnos :D
🤓👍🏻
Yo también me apunto para darte las gracias ahora qué hora será un repunte las expresiones regulares son patrones que se utilizan para hacer con coincidir combinaciones de caracteres en cadena también en javascript las expresiones regulares son objetos lo que quiere decir qué se le pueden agregar métodos
Like, compartido y desde hace ya tiempo estoy suscrito :) Muchas gracias por la tremenda explicación!!!!
Gracias, saludos👋🏻😉
Master! gracias y felicitaciones por la gran labor de enseñar, compartir el conocimiento y hacer de este mundo mejor para todos.
😊🙌🏻
Muy bien explicado. Muchas gracias
Con mucho gusto
Según avanzo en el curso, cada vez me gusta más. Gracias, Jon
😃👍🏻
Gracias por ayudarme a recorrer otro peldaño mas Joncito. Ejercicios soon jeje
Gracias de antemano por tu sabiduria y tiempo!
Excelente!😉👋🏻
Gracias Jhonathan Mircha 😁
👋🏻😉
sept 11 1969**sept 22 2023
gracias excelente curso
felicidades John Mircha
Gracias, saludos👋🏻😉
Hola Jon!! Haciendo el comentario N°100. Nunca he llegado a ver tantas horas de videos como lo tuyos, la verdad es que sos sumamente didáctico en un ámbito en el que muchas personas son muy capaces y les cuesta hacer el salto para que el otro entienda. Para mi esto es un enorme desafio (autoimpuesto), asi que acá estoy siendo una señora medio grande, empujando a sus redes neuronales a que armen circuitos completamente nuevos. Te deseo muchos éxitos!! Y te voy a poner al corriente de mis avances (lo que es interesante porque estoy cayendome de la curva de Gauss en varios sentidos!!). Te sigo viendo.
La edad no es una limitante 😉🙌🏻 Mucha suerte en tu proceso de convertirte en dev
Gracias por la dedicación y compromiso con la enseñanza de este lenguaje Jon, sigamos sumando suscriptores
😀👋🏻
!!!!! NO tenia idea de las Expresiones Regulares pero me quedo muy claro jon
:)
gracias buen hombre, dios lo quiere, espero.
😉👋🏻
Excelente video profesor! todo quedo claro
A la orden
... Mil gracias por todo, enserio!
Gracias por comentar
Tome un curso de RegExp y para mi fue un coco, es bien complicado, me gusto que jonmircha lo explicara sencillo y que no es una camisa de fuerza aprenderlo
;)
Las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres en cadena
Las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres encadena también en javascript las expresiones regulares son objetos lo que quiere decir que se le pueden agregar métodos el método un método es algo que uno sabe el caso de un ser humano en este caso el método en javascript el método sería
04:52 El mejor amigo de un Programador es: San StackOverflow.
jejeje
Muchas gracias!!! 🧙♂
Gracias por comentar
+1 suscriptor por el excelente contenido
😉👋🏻
Muy buena clase.. excelente
Gracias por comentar
Jon muy claras sus explicaciones, gracias por estas clases, Que Dios te bendiga
Gracias por tus bendiciones :)
Tienes mucha razón "San Google" es nuestro gran amigo y StackOverflow también lo es jejeje =D aunque muchos "programadores" orgullosos no les guste aceptarlo, nunca nadie se sabe todo en este gran y complejo mundo de la programación. por ejemplo yo estoy viendo tu curso porque aunque ya manejo JS desde hace años no me las se todas y es bueno ver de personas con gran talento como el tuyo @jonmircha, cosas nuevas y que no conozco mucho y q he reforzado con este curso.
Excelente, que bueno que te sirve, comparte para llegar a más gente 🤓
Comparto tu idea, yo manejo javascript a un nivel intermedio con tan solo 16 años, pero, no todo es color de rosas hay que pasar por las documentaciones y estos tipos de video para recordar algunas cosas y claro, conocer cosas nuevas.
interesante, gracias por los videos
😉👍🏻
ansioso de poder haer los ejercicios he tomado nota de cada catedra que nos das, he tenido fallas con el pc en visual code espero tenerlo listo para cuando lleguen los ejercicios muchas gracias SENSEI @jonmircha
Suerte :)
Gracias excelente contenido
Gracias. Saludos
let Info = prompt("Digite Su Nombre:");
let Regular = new RegExp("Albert", "i");
console.log(Regular.exec(Info));
console.log(Regular.test(Info));
👍🏻
Gracias Profe
Con mucho gusto👋🏻😉
Gracias amigo, te queremos.
😉🙌
Hoy estoy con ganas.
😉
Crack!!, saludos desde Venezuela
4:48 un poco tarde xD estuve como media hora leyendo ambas paginas, almenos entendi pero no memorice todo pero lo que decis de stackoverflow me da tranquilidad
😅
gracias crack!!!
🤘🤘🤘
Excelente video
Saludos😉👋🏻
Excelente, he estado viendo los cursos y de verdad hay mucha información bien detallada.
Gracias, comparte para llegar a más gente :)
😃😃
Muchas gracias Jon, excelente contenido como siempre!
Con gusto
saludos jon, seria bueno tener un curso mas a profundidad de las expresiones regulares por jonmircha.
👍🏻
El que quiera profundizar, hay un video de Falcon Master de 45min dedicado solo a expresiones regulares y el significado de cada carácter o símbolo, se llama Guía Fácil y Completa de Expresiones Regulares desde Cero.
Concurso largo hagámosle pues las expresiones regulares son patrones qué se utiliza para hacer coincidir combinaciones de caracteres en cadena en javascript las expresiones regulares también son objetos al cual se le pueden agregar métodos el objeto principal en javascript sería RegExp al cual le podríamos agregar métodos combinar el método con la expresión regular a ver quién nos daría un ejemplo de eso
Me ha parecido muy bien este capitulo, gracias Jonathan
Excelente amigo, sólo una consulta, para el caso de idioma español, asi como exite el "i", para ignor las mayúscular y minúscales, hay algo parecedio para ignorar los acentos? por ejemplo si en el texto existe un nombre porejemplo "Germán", podríamos hacer la búsqueda con "german". aún asi valida "Germán", me podrías ayudar con eso porfavor?
Gracias
De nada
Bro nunca cambies gracias enserio .D
Comparte para llegar a más gente :)
quedo clarisimo buena clase saludos
creo que hay un error en la parte de los {}, el primer digito dentro de las llaves no dice cuantas veces se va a repetir la busqueda, si no que cuantos valores contiguos puede terner, el segundo digito despues de la coma SI dice cuantas veces puede aparecer en la busqueda.
Gracias!!!
Gracias por comentar
GRACIAS
De nada
Creo que match() también es muy útil al devolverte las coincidencias del RegExp en un array.
🤓👍🏻
Las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres en cadena también en javascript las expresiones regulares son objetos a los cuales se le pueden agregar métodos el objeto principal sería RegExp al cual se le pueden agregar métodos el método sería un ejemplo de una profesión o algún atributo que tenga en caso de un ser humano
Genial su curso, mil gracias. Inquietud. Si let cadena="Lorem ipsum dolor lorem lorem"; let expReg = new RegExp('\d',"ig"); console.log(expReg.exec(cadena)); el resultado es que encuentra la letra d. Debería ser null porque no hay números en la cadena. Pero si en el código anterior, remplazo la variable expReg por expReg2 = /\d/ig; al ejecutar el resultado es correcto: null porque no hay número en la cadena. ¿Qué pasó en el primer caso?
😮
Buenas. Excelente todo el contenido que vengo viendo. Muy agradecida desde ya. Sin embargo, veo que hay un error en la expresión /lorem{2,}/. Ahí podría matchear loremm o loremmm o loremmm es decir, la cantidad de repeticiones entre llaves es sólo para la m, si quisiera que funcione sobre toda la palabra tendría que expresarlo así /(lorem ){2,}/ para que permita lorem lorem o lorem lorem lorem y así. Espero sirva mi aporte. Un saludo y gracias de nuevo.
👋🏻😉
He programado esta expresión para validar fechas, aun se puede mejorar
como separador se puede usar -o/
p=/^(0[1-9]|[1-3][0-9])[/,-](0[1-9]|1[012])[/,-]\d{4}$/;
c="31-12-2020";
console.log(p.test(c));
console.log(p.exec(c));
Se que es un año tarde, pero bueno xd... tu validación permite colocar un día superior al 31, yo hice este basándome en tu idea para practicar, es mi primer regexp:
let c = "31-02-2020"
let p = /^(0[1-9]|3[0-1])[-](0[1-9]|1[0-2])[-]\d{4}$/;
console.log(p.test(c));
console.log(p.exec(c));
Muy bien tu expresión regular podría darle un repaso a las siguientes frases las expresiones regulares son una serie de patrones que permiten combinar diferentes caracteres en cadena en JavaScript expresiones regulares también son objetos el objeto principal en javascript Regexp 😢 al cual le podríamos agregar métodos
Gracias mil gracias
;) De nada!!!
Jon gracias 1000 por tus cursos! 7:02 podrías decirme que extensión usas para crear un texto Lorem Ipsu en js?
Es parte de Emmet y de una configuración que encuentras en mi archivo settings.json jonmircha.com/vscode
Solamente me queda una duda con el funcionamiento de las banderas cuando la definimos directamente (sin la función constructora). Por más que le agregue 'ig' a una repetición de 2 ( /lorem{2,}/ig ), me devuelve false siendo que tengo 2 lorem en el texto, pero veo que a Jon también le devolvió false... ¿alguien sabe porqué puede ser?
por favor @jonmircha podrías respondernos esta duda?
Tienes razón, no había caído en cuenta, en el 17:06 Jon menciona que es por la mayúscula, pero por el "i" debería arrojar True
que significa cuando le colocan + a la expresion por ejemplo "\w+"
Estas expresiones regulares sirven para validar el CURP verdad? Saludos y gracias por el curso !!!
Sï podrías hacer una para ello
Hola Jhon. Una pregunta podrías decirme por favor como agregas contenido de lorem ipsum dentro de JS?. Muchas gracias
Eso lo explico en mi curso de VS Code
Las expresiones regulares se usan mayormente para validar Formularios, Saludos
Correcto
Y mucho más y hagamos un repaso las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres en cadena también en javascript las expresiones regulares son objetos lo que quiere decir qué se le puede agregar
profe jon ayúdame por favor quiero rellenar en la variable let expReg el texto lorem ipsum y la verdad no sé con que tecla se hace eso o mejor dicho el editor no lo reconoce, lo hice con html y si rellenó el texto con la etiqueta de párrafo pero en JavaScript no se como se hace, podria ayudarme por favor
Eso es parte de mi configuración de VS Code jonmircha.com/vscode
Hola Jhon.¿Podrías resolver el problema número 8,pero no con el método del new RegExp,si no con las 2 barras(//).Gracias.
Jon cómo estás? Supongo que g significa "global". En erlang, por ejemplo, tiene ese significado. Está referido a la totalidad de las coincidencias en el texto. Saludos!!!
Sï
Podrían utilizarlo para validar Password, por ejemplo esos típicos sistemas qué te piden colocar una contraseña segura, donde te pide que tenga almenos un número, almenos una letra en mayúscula y un carácter como @,#,$,& etc...
👍🏻
como puedo aplicar estilo de una string html? i.e que todas las ; . . : tengan un determinado color y eso
Estas expresiones regulares me recuerda al pattern attribute en el curso de HTML
AL revés el pattern de HTML se basó en esto
Pregunta, recomendable ver el curso de js y luego Nodejs o js , react y lueno nodejs, cual sería el path?
Depende, si quieres front, react, si quieres back, node
@@jonmircha bueno, full stack , me imagino que seria bueno react y luego el node ks
dale!!!!!!!!!
No, esperaba que hablaras más de las expresiones y todo sobre ellas. Para remitirte a Wikipedia o Mozilla, eso lo puedo hacer yo. Evidentemente, buscaba un video para repasar conceptos, algo para ver varias veces, supongo que este no será.
¯\_(ツ)_/¯
Jon muchas gracias por el contenido tan brutal que tienes, una consulta. ¿En base a tu experiencia cuanto tiempo le toma a una persona en promedio aprender a programar para conseguir un empleo?
es variable pero mas menos 6meses a un año
Muy buen video profe, tengo una duda, una expresión regular que valide si un string tiene este formato? "$XXX.XXX.XXX" como tambien este "$XXX.XXX" o este "$XXX"? estuve intentando hacerla pero no me resulto :c, agradecería su ayuda.
Muy buena pregunta Aquí tienes tu respuesta las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres en cadena también en javascript las expresiones regulares son objetos lo que quiere decir qué se le pueden agregar métodos Esa es la respuesta Ahora dime qué entendiste
Muy buena pregunta Aquí tienes tu respuesta las expresiones regulares son patrones que se utilizan para hacer coincidir combinaciones de caracteres en cadena también en javascript las expresiones regulares son objetos lo que quiere decir qué se le pueden agregar métodos Esa es la respuesta Ahora dime qué entendiste
qué crack, mi jon spartano! entonces si buscas cierta frase, por ejemplo "que", en la expresión "holaquetalamigos" ¿te va a regresar un true, aunque la palabra a buscar no este sola?
Sí
😃💯🤜🤛🙌
😉👋🏻
Maestro como hago para hacer que input tenga un maximo de 3 caracteres sin usar la propiedad maxlength de html, la idea es usar una Expresiones Regulares que igual ya la tengo pero cuando valido y me regresa un false deberia dejarme solo 3 caracteres pero no me lo deja y me permite igresar mas, podria darme una idea muchas gracias profesor
El que quiera profundizar, hay un video de Falcon Master de 45min dedicado solo a expresiones regulares y el significado de cada carácter o símbolo, se llama Guía Fácil y Completa de Expresiones Regulares desde Cero.
@@Karen-fy7mq gracias Karen
Profe, y que pasa cuando quiero agrupar numeros. Es decir cuando pongo /[40-45\b]/ siempre me va a poner true ponga el numero que ponga.
Intenta poner los 5 números juntos :P
👏👏👏 🙏🙏🙏
👋🏻😉
dijo "san google" y me conquistó
😅
Profe. con expresiones regulares podria trabajar haciendo un buscador¿?. Tengo una app donde hay cientos de card con titulos, y la idea es crear un buscador para encontrar por titulo los card. Y a muchas gracias por los videos. Es el mejor curso de JavaScript...
SI podrías usar expresiones regulares, pero creo que tambien usando el método filter de los arrays
@@jonmircha Gracias profe...
esta teoría es buenísima
No entiendo porque tiene 15 no me gusta :/
Gracias Profe, explica muy bien.
¯\_(ツ)_/¯
Buenas. Voy por este video y al realizar la prueba de las expresiones regulares que puso de ejemplo cuando la realizo local solo me reconoce una sola palabra cuando deben ser dos. Cambie hasta de orden las banderas pero nada. Este es el código que uso:
//EXPRESIONES REGULARES. COMO SE DEFINEN
let cadena ='esto es una cadena de caracteres y aparecen varios caracteres';
let expRegular= new RegExp('caracteres', 'gi');
console.log(expRegular.test(cadena));
console.log(expRegular.exec(cadena));
//*****este es el formato usado por los desarrolladores para las expresiones regulares
let expRegular2=/caracteres/gi;
console.log(expRegular2.test(cadena));
console.log(expRegular2.exec(cadena));
😮
🧙♂️🧙♂️🧙♂️
🔥
export function ejercicio1(cadena) {
let cadenaInvertida = "";
for (let i = cadena.length - 1; i >= 0; i--) {
cadenaInvertida += cadena[i];
}
return cadenaInvertida;
}
export function ejercicio2(texto_largo, palabra_buscar) {
let i = 0;
texto_largo.split(' ').forEach(value => {
if (value == palabra_buscar) {
i++;
}
});
return i;
}
export function ejercicio3(palabra) {
let palabra_invertida = palabra.split('').reverse().join('');
return palabra == palabra_invertida;
}
export function ejercicio4(texto, patron) {
const regex = new RegExp(patron, 'g');
return texto.replace(regex, '');
}
👍🏻
buen tecor
?_?
ahí se hizo corte (tecor) de cabello jaja