gpt4 book ai didi

javascript - 使用 javascript 和正则表达式获取查询字符串

转载 作者:行者123 更新时间:2023-11-30 05:59:40 24 4
gpt4 key购买 nike

我的 url 是这样的:

http://mysite.com/results.aspx?s=bcs&k= “医院”或“办公室”或“设施”

我想抓取 'k=' 之后的所有内容,不包括 'k=' 本身..

这个正则表达式部分工作..但它用 k 两次抓取所有东西..

    <script type="text/javascript">
document.write('<p>Showing Results for all' +
window.location.href.match(/[?&]k=([^&#]+)/) || [] + '</p>');
</script>

最佳答案

match 返回两个元素。第一个是整个正则表达式的匹配。第二个元素是捕获组(() 中的内容)。这就是您想要的,数组中的第二个元素。

<script type="text/javascript">
var result = window.location.href.match(/[?&]k=([^&#]+)/);

var word = "";

if(result) word = result[1];
</script>

http://jsfiddle.net/7WcMc/

关于javascript - 使用 javascript 和正则表达式获取查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9449921/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com