Что такое регулярное выражение для валидации URL и для чего оно используется? - PullRequest
0 голосов
/ 10 января 2019

Человек, которого я знаю, сказал мне, что файлы Javascript с кодами проверки URL являются вредоносными.

Мои вопросы:

  • Что такое проверка URL и для чего он используется?
  • Какое отношение к этому имеет регулярное выражение, и плохо ли использовать регулярное выражение для этой задачи?

1 Ответ

0 голосов
/ 10 января 2019

Проверка URL проверяет, является ли данный текст URL или нет. Такая проверка часто выполняется, когда пользователь должен ввести URL-адрес в веб-форме, чтобы убедиться, что введенный текст соответствует URL-адресу.

Так как у вас есть регулярное выражение в ваших тегах: Почему использование регулярное выражение плохо для этого? Потому что многие люди не читают полную спецификацию URL при написании своего регулярного выражения. Например, посмотрите на этот пост , в котором сравнивается много различных регулярных выражений, которые используются в дикой природе, и как они терпят неудачу.

...