Skip to content

Instantly share code, notes, and snippets.

@igorcosta
Created July 8, 2014 15:11
Show Gist options
  • Select an option

  • Save igorcosta/3c5471eb42d311919e0b to your computer and use it in GitHub Desktop.

Select an option

Save igorcosta/3c5471eb42d311919e0b to your computer and use it in GitHub Desktop.
Regex para Validar URL
'^(http|https|ftp)\\://([a-zA-Z0-9\\.\\-]+(\\:[a-zA-Z0-9\\.&%\\$\\-]+)*@)*((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|([a-zA-Z0-9\\-]+\\.)*[a-zA-Z0-9\\-]+\\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(\\:[0-9]+)*(/($|[a-zA-Z0-9\\.\\,\\?\\+&%\\$#\\=~_\\-]+))*$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment