Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我需要用javascript匹配并扩展一个小url_Javascript_Url_Tinyurl - Fatal编程技术网

我需要用javascript匹配并扩展一个小url

我需要用javascript匹配并扩展一个小url,javascript,url,tinyurl,Javascript,Url,Tinyurl,我需要用javascript匹配并扩展一个小url: 运气不好 text.match(/http:\/\/t\.co.*/i) 您可以使用这样的代码来捕获微小的URL代码: var url = "http://t.co/qJEZPFk"; var matches = url.match(/http:\/\/t\.co\/([^\/]+)\/?$/); if (matches && matches.length > 1) { var urlCode = m

我需要用javascript匹配并扩展一个小url:

运气不好

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

您可以使用这样的代码来捕获微小的URL代码:

var url = "http://t.co/qJEZPFk";
var matches = url.match(/http:\/\/t\.co\/([^\/]+)\/?$/);
if (matches && matches.length > 1) {
    var urlCode = matches[1];
}
作为解释,正则表达式模式如下:

  • 后跟一个或多个未在组中捕获的字符
  • 后跟斜杠或字符串结尾

有什么问题?对于给定的字符串,这不匹配。您是否希望捕获组?