помощь по обнаружению URL - PullRequest
1 голос
/ 11 марта 2010

Я надеюсь, что этот вопрос не является дубликатом, но я не нашел ничего похожего на SO.

Я хочу регулярное выражение для проверки URL.

Данный URL может быть локальным /some-text или внешним http://theurl

Я пытаюсь ^http://|/[-\w/\.]+$, но это не работает.

Я не знаю, как написать необязательный http://. Любая помощь?

Спасибо

1 Ответ

0 голосов
/ 11 марта 2010

Попробуйте:

^(https?://|/)[\w/.-]+$

или, если вам небезразлично // в начале:

^(https?://|/)[^/]+[\w/.-]*$
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...