正则表达式网址参数

时间:2019-03-16 02:50:13

标签: javascript

我不知道正则表达式如何工作。但我有一个网址,例如:

http://localhost/BetaLeren/public/dashboard/general/video.php?video=13&time=19

但是我想要那样:

http://localhost/BetaLeren/public/dashboard/general/video.php?video=13

我该如何使用refex做到这一点? 还是有更好的方法?

1 个答案:

答案 0 :(得分:0)

如果您总是有video=后跟time=,则可以使用以下正则表达式:

const link = 'http://localhost/BetaLeren/public/dashboard/general/video.php?video=13&time=19';

const updatedLink = link.match(/^.+video=\d+/)[0];

console.log(updatedLink);

^代表字符串的开头。

.+代表任何字符1次或更多次。

\d+代表任何数字1次或多次。