He escrito expresiones regulares para validar URL que podría ser tanto comode expresiones regulares para la validación URL
google.com
www.google.com
http://www.google.com
https://www.google.com
he utilizado
Regex urlRx = new Regex(@"^(http|ftp|https|www)://([\w+?\.\w+])+([a-zA-Z0-9\~\!\@\#\$\%\^\&\*\(\)_\-\=\+\\\/\?\.\:\;\'\,]*)?$", RegexOptions.IgnoreCase);
Funciona para http & https.It no funciona para Google ./com & www.google.com.
Ayúdame a solucionar esto.
Gracias
He utilizado este uno (sin ftp) |^http (s)?: // [a-z0-9-] + (. [a-z0-9-] +) * (: [0-9] +)? (/. *)? $ | i – AjayR
¿funciona para www.google.com? – PrateekSaluja
Tenga cuidado, para casos simples, esto es simple, para casos complicados (por ejemplo, con una cadena de consulta o caracteres especiales en la url), no es simple ... – Benjol