gpt4 book ai didi

regex - 检查网址是否为有效的 Google 搜索网址

转载 作者:行者123 更新时间:2023-12-02 02:25:07 26 4
gpt4 key购买 nike

我想检查一个 URL 是否是一个有效的 Google 搜索 URL

(例如 http://www.google.com/#sclient=psy&hl=en&site=&source=hp&q=car&aq=f&aqi=&aql=&oq=&pbx=1&bav=on.2,or.r_gc.r_pw.&fp=8f6073eaa2ffaabc&biw=1280&bih=868 是 Google 搜索“汽车”一词的有效网址,而 http://www.google.com/#sclient=psy&hl=en&site=&sourciw=1280&bih=868&fp=1&bav=on.2,or.r_gc.r_pw.&cad=b 不是 [它显示空白页])

有人知道这样做的方法吗? (正则表达式,验证器,...)

最佳答案

只需检查 q 参数是否存在:

/[?&]q=[^&]+/

如果需要提取搜索词,请用括号括起来:

/[?&]q=([^&]+)/

Demo


编辑
实际上,正确的正则表达式是这样的,因为“查询字符串”在 URL 的散列中:

/[#&]q=([^&]+)/

Demo

关于regex - 检查网址是否为有效的 Google 搜索网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6290090/

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