首页 > 解决方案 > 从javascript中的字符串中提取访问令牌

问题描述

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

字符串如下。

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

我需要使用 javascript 从中获取访问令牌。我想了解人们如何处理这些问题。

标签: javascriptreactjs

解决方案


我们也可以这样做

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


推荐阅读