我有一个字符串,我需要从该字符串中获取访问 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