
Octavio Alfonso Cervantes Ruiz
PreguntaTengo una duda:
Al aplicar la expresión regular sin que verifique la línea completa, valida las tres url que tengo abajo:
https?: \ / \ / [\w-.]+.\w{2,6}/?[^\s]*
http://www.google.com/calendar/example.jpg
https://hola.pizza game.jpg
pero si verifico la línea completa ^https?: \ / \ / [\w-.]+.\w{2,6}/?[^\s]*$
esta url ya no es válida:
https://hola.pizza game.jpg
¿a qué se debe esto?

Facundo Nicolás García Martoni
No funciona porque al verificar la linea completa la misma debe coincidir exactamente con la expresión regular, y en esa última hay un espacio, siendo perfectamente invalida para lo que estás buscando con la RegEx 😉. Espero haberte ayudado

Diego Ramirez
Hola @ocervantesruiz! Revisando tu RegExp
^https?:\/\/[\w-.]+.\w{2,6}/?[^\s]*$
Le agregue lo siguiente que le faltaba => \ / ?
^https?:\/\/[\w-.]+.\w{2,6}\/?[^\s]*$
Te faltaba solamente saltarte la restricción del /?, por lo que se le agrego el \ / ?
Saludos!