Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.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 jQuery-修改URL参数的第二部分_Javascript_Jquery_Regex - Fatal编程技术网

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

Javascript jQuery-修改URL参数的第二部分,javascript,jquery,regex,Javascript,Jquery,Regex,我正在Laravel和jQuery中做SPA。URL字符串为domain.com/company/page。由于公司是强制性的和可变的,我想知道如何只编辑/page部分?我使用window.PushState修改URL而不重新加载 我的第一个猜测涉及到RegEx,但是我对RegEx不太熟悉,这使得这个任务有点棘手。最困难的部分是只编辑URL的第二部分,因为公司可能会有所不同 干杯:)如果您只想搜索并替换/page,那么下面是最简单的正则表达式: /\/[A-Za-z]+$/ 它搜索/,后跟出现在

我正在
Laravel
jQuery
中做
SPA
。URL字符串为
domain.com/company/page
。由于
公司
是强制性的和可变的,我想知道如何只编辑
/page
部分?我使用
window.PushState
修改URL而不重新加载

我的第一个猜测涉及到
RegEx
,但是我对
RegEx
不太熟悉,这使得这个任务有点棘手。最困难的部分是只编辑URL的第二部分,因为
公司
可能会有所不同


干杯:)

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

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


它搜索
/
,后跟出现在字符串(URL)末尾的
A-Za-z
范围内的任意数量的字母

最简单的

如果要枚举多个链接的搜索和替换,请使用循环和数组或对象。类似于

您希望做什么?搜索
/company/page
部分并用其他字符串替换它?我想用引用程序中的给定页面替换“page”部分,同时保留公司参数:)例如/home、/stuff、/otherstuff我对RegExp不太熟悉。为什么不好好读一读呢?你似乎喜欢
[A-z]
,你在回答问题时使用了它。但你知道它能匹配什么吗?从
A-Za-z
开始的字母表不正确。请参见@WiktorStribiżew:Thanx以指出这一点。我是个十足的傻瓜!