javascript - 从javascript中的字符串中提取访问令牌
问题描述
我有一个字符串,我需要从这个字符串中获取访问令牌。但是我们还需要确认访问令牌是否存在。
字符串如下。
?utm_source=xyz&utm_medium=xyza&utm_campaign=xyzb&access_token=abybsjw16373vdgw
我需要使用 javascript 从中获取访问令牌。我想了解人们如何处理这些问题。
解决方案
我们也可以这样做
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
推荐阅读
- language-agnostic - 函数中的抽象级别
- ios - 嵌入谷歌地图逐向导航
- webpack - 对 .scss 和 .less 文件使用不同的加载器
- c# - 如何在核心项目和具有更改页面的 WPF 应用程序之间使用依赖注入?
- entity-framework - 实体框架核心层次结构id
- google-apps-script - google.script.run.withSuccessHandler 跳过 onSuccess 函数
- angular - 离子视频静音属性被忽略
- python - 使用 ffmpeg 剪切视频的多个部分
- port - Mirth Connect 将文件发送到端口号
- arrays - mongodb 从另一个数组中获取数组项的索引