jQuery - 修改URL参数的第二部分

时间:2016-01-23 09:14:58

标签: javascript jquery regex

我在SPALaravel中制作了jQuery。网址字符串为domain.com/company/page。由于company是强制性的和可变的,我想知道我如何才能编辑/page部分?我使用window.PushState修改URL而不重新加载。

我的第一个猜测涉及RegEx,但我对RegEx不太熟悉,这使得这项任务变得棘手。困难的部分是仅编辑网址的第二部分,因为company可能会有所不同。

干杯:)

1 个答案:

答案 0 :(得分:0)

如果您只想搜索并替换/page,那么以下是最简单的正则表达式:

/\/[A-Za-z]+$/

它搜索/后跟任意数量的字母表,其范围为A-Za-z,显示在字符串的末尾(您的网址)。

最简单的demo here
如果您希望枚举搜索并替换多个链接,请使用循环和数组或对象。像this.

这样的东西