Регулярное выражение для проверки URL -адреса ⇐ C#

Место общения программистов C#
Anonymous
Регулярное выражение для проверки URL -адреса

Сообщение Anonymous »

Я написал Regex для проверки URL -адреса, который может быть похож на < /p>

google.com

www.google.com

http://www.google.com

https://www.google.com
< /code>

Я использовал < /p>

Regex urlRx = new Regex(@"^(http|ftp|https|www)://([\w+?\.\w+])+([a-zA-Z0-9\~\!\@\#\$\%\^\&\*\(\)_\-\=\+\\\/\?\.\:\;\'\,]*)?$", RegexOptions.IgnoreCase);
< /code>

Он работает для http & https.it не работает для Google./com & www.google.com.>

Подробнее здесь: https://stackoverflow.com/questions/928 ... validation

Вернуться в «C#»