Структура Git URL - PullRequest
       3

Структура Git URL

5 голосов
/ 02 апреля 2011

Я пытаюсь создать регулярное выражение, соответствующее любой структуре URL git read + write (не только GitHub), и я хотел проверить, правильно ли я получил регулярное выражение. Это то, что я имею до сих пор

([A-Za-z0-9]+@|http(|s)\:\/\/)([A-Za-z0-9.]+)(:|/)([A-Za-z0-9\/]+)(\.git)?

Это регулярное выражение соответствует всем следующим URL-адресам

И другие, такие как домены не верхнего уровня и домены с одним именем (http://server/). Существуют ли другие структуры URL, о которых я должен помнить?

1 Ответ

0 голосов
/ 02 апреля 2011

Если вы используете rails / ruby ​​для написания своей программы, проверьте это. Вы можете получить некоторые идеи здесь:

http://www.simonecarletti.com/blog/2009/04/validating-the-format-of-an-url-with-rails/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...