首页 > 解决方案 > 正则表达式 url 参数

问题描述

我不知道正则表达式是如何工作的。但我有一个像这样的网址:

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

但我希望这样:

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

我怎么能用 refex 做到这一点?或者,还有更好的方法?

标签: javascript

解决方案


如果你总是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 次或多次。


推荐阅读