当前位置 : 主页 > 网页制作 > HTTP/TCP >

如何知道url是否在javascript中有参数

来源:互联网 收集:自由互联 发布时间:2021-06-16
我想检查一个url是否有参数,或者它没有,所以我知道如何附加以下参数(带?或).在 Javascript中 提前致谢 编辑: 使用此解决方案,它完美地工作 myURL.indexOf("?") -1 拆分字符串,如果结果数组
我想检查一个url是否有参数,或者它没有,所以我知道如何附加以下参数(带?或&).在 Javascript中

提前致谢

编辑:
使用此解决方案,它完美地工作

myURL.indexOf("?") > -1
拆分字符串,如果结果数组大于1而第二个元素不是空字符串,则至少找到一个参数.

var arr = url.split('?');
if (url.length > 1 && arr[1] !== '') {
  console.log('params found');
}

请注意,此方法也适用于以下边缘情况:

http://myurl.net/?

您还可以将网址与正则表达式进行匹配:

if (url.match(/\?./)) {
  console.log(url.split('?'))
}
网友评论