我有一个字符串,我需要从该字符串中获取访问 token 。但是我们还需要确认访问 token 是否存在。

字符串如下。

      ?utm_source=xyz&utm_medium=xyza&utm_campaign=xyzb&access_token=abybsjw16373vdgw

我需要使用javascript来获取访问 token 。
我想了解人们如何处理此类问题。

最佳答案

我们也可以这样

let str="?utm_source=xyz&utm_medium=xyza&utm_campaign=xyzb&access_token=abybsjw16373vdgw"

       let tokenIsPresent=str.search("access_token")
       if(tokenIsPresent !=-1){
       let token= str.slice(tokenIsPresent+13)
        console.log(token)}
        else{console.log("token is not present")}


我们可以通过string.search找到access_token,它将返回我们搜索字符串的起始位置,即“50”
然后我们必须添加搜索的长度,即“access_token =“,即13
那么我们必须将其切成50 + 13

09-30 16:30
查看更多