Мне нужно сопоставить и расширить крошечный URL с помощью JavaScript - PullRequest
0 голосов
/ 31 августа 2011

Мне нужно сопоставить и расширить маленький URL с помощью JavaScript:

http://t.co/qJEZPFk

Не повезло с

    text.match(/http:\/\/t\.co.*/i)

1 Ответ

0 голосов
/ 31 августа 2011

Вы можете использовать код, подобный этому, чтобы захватить только крошечный код URL:

var url = "http://t.co/qJEZPFk";
var matches = url.match(/http:\/\/t\.co\/([^\/]+)\/?$/);
if (matches && matches.length > 1) {
    var urlCode = matches[1];
}

В порядке пояснения шаблон регулярного выражения выглядит так:

  • http://t.co/
  • После одного или нескольких символов, которые не являются / захваченными в группе
  • После косой черты или конца строки
...