标签: javascript jquery regex
我在SPA和Laravel中制作了jQuery。网址字符串为domain.com/company/page。由于company是强制性的和可变的,我想知道我如何才能编辑/page部分?我使用window.PushState修改URL而不重新加载。
SPA
Laravel
jQuery
domain.com/company/page
company
/page
window.PushState
我的第一个猜测涉及RegEx,但我对RegEx不太熟悉,这使得这项任务变得棘手。困难的部分是仅编辑网址的第二部分,因为company可能会有所不同。
RegEx
干杯:)
答案 0 :(得分:0)
如果您只想搜索并替换/page,那么以下是最简单的正则表达式:
/\/[A-Za-z]+$/ 它搜索/后跟任意数量的字母表,其范围为A-Za-z,显示在字符串的末尾(您的网址)。
/\/[A-Za-z]+$/
/
A-Za-z
最简单的demo here。 如果您希望枚举搜索并替换多个链接,请使用循环和数组或对象。像this.