javascript - 我需要使用正则表达式和 Javascript 匹配 url 路径的特定部分

标签 javascript regex expression

我有以下链接:

sitename.com/Default.aspx?PageID=13078494

我想获取以下内容:“PageID=13078494”。这是我到目前为止所拥有的:

var url = "sitename.com/Default.aspx?PageID=13078494";    
urlmatch = url.match([PageID=13078494]);
urlmatch[0];

这是我想要做的事情的正确表达吗?

最佳答案

您的正则表达式及其语法是错误的。

更好的方法是根本不使用正则表达式。使用.split()相反:

var urlmatch = url.split('?')[1];

这是 fiddle :http://jsfiddle.net/qpXNU/

关于javascript - 我需要使用正则表达式和 Javascript 匹配 url 路径的特定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13337682/

相关文章:

javascript - 将谷歌自动填充位置限制在特定城市

javascript - 无法使用 Javascript 从对象数组中添加行总和和列总和

javascript - 如何检测鼠标在 jQuery 中的子元素上?

php - 至少包含其中之一的正则表达式

ASP.NET 正则表达式验证器无法在 Internet Explorer 7 上运行

regex - 常用表达

c# - 修改 Entity Framework 的表达式树,尽可能接近 T-SQL translation\execution

javascript - 如何强制锚定到(外部)页面的中间而不是顶部?

php - 在 CodeIgniter 中不使用 Eval 来计算 php 中的表达式

python - Scrapy提取非包装数据