Большинство алгоритмов проверки не следуют RFC для веб-URL (и часто других вещей, таких как адреса электронной почты) по ряду причин. Некоторые из причин могут быть:
- Полная проверка URL-адреса может сильно загружать процессор.
- Вы можете оставить себя уязвимым.
Следует отметить, что это станет еще более серьезной проблемой, поскольку будет использоваться больше международных доменных имен (с символами, отличными от стандартного ASCII).