在JavaScript中使用正则表达式提取URL的特定部分
Extracting a specific part of a URL using regex in JavaScript
我对任何一种语言都很陌生,但我需要在工作中修改代码,因为之前做代码的人离开了,没有替换。
我基本上想在一个变量中放一个url的特定部分。
URL如下所示:
http://www.test.com/abc/hhhhhh/a458/example
我需要提取a458
部分,并将其放入一个变量中。这个部分总是在同一个地方,但可以是可变的长度。
URL总是具有相同的结构。我试过/hhhhhh'/{1}[a-z0-9]+'/{1}/g
,但它不能完全工作。它保留了hhh
和/
。
不需要regex,只需将其拆分为
var link = "http://www.test.com/abc/hhhhhh/a458/example";
var linkParts = link.split("/");
//If the link is always in that format then a458 or whatever
//would replace it will be in index 5
console.log(linkParts[5]);
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- 在VanillaJS中模拟模型双向数据绑定
- Angular JS IE9 Hashbang url rewriting
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- Angular,ui路由器;绑定”;到url,也不刷新
- Javascript数据将元素属性绑定到URL中的锚href
- 角度.js指令模板 URL 无法绑定范围
- 尝试将JS绑定到html图像url - 使用WP主题定制器API
- 在点击此链接后,获取绑定到锚链接的 onclick 函数内的 URL/锚点
- 当URL通过HTML更改时,带有jQuery密钥绑定的AngularJS指令未正确加载绑定
- 具有数据绑定URL的ExtJS存储未重新评估数据属性
- 用于在Facebook、Twitter等网站上共享URL的锚定标签
- Javascript Regex将$.param返回的url字符串强制转换为MVC模型绑定约定
- 即使更改url,也要在iframe内容中绑定事件
- 通过计算绑定,在聚合物中使用dom-repeat从Firebase动态获取文件url
- 使用Javascript转换?在URL中锚定
- 带有完整文档的jQuery.load(url)和带有脚本的部分文档的差异
- mailto:URL 在 jQuery 绑定事件处理程序中不起作用
- 如何使用 JavaScript 将 URL 参数(键、值)动态绑定到 HTML 字段