[英]How to extract multiple tokens from url in javascript?
http://staging.example.com/invitation/accept?invitation_token= _86uiB3VskV5VATReut 9&study_token= 9d9ba0207a35971490aee5a11a40cc526b73137d047f1a8506a2b65e9e349706268cc7ab0ef6130a66913d01628b15f646e947d6b5dc4d874d675b4194ae6788 http://staging.example.com/invitation/accept?invitation_token= _86uiB3VskV5VATReut 9&study_token = 9d9ba0207a35971490aee5a11a40cc526b73137d047f1a8506a2b65e9e349706268cc7ab0ef6130a6d4d66e4d4e4d6e4d3d4d3d6e4d3d4e4d3d4b4e6b1e6b1e6d0b0f1b0b1e6d0b0f0b6f1b1f1b1e6b0c0b6b6b6b6b6b6b6b6b6b6b6b6b6b6b1b1b1b1b1b1b使用者
How to extract invitation_token and study_token from above url ? 如何从上面的网址中提取Invitation_token和study_token? Tried using regex, but unable to extract it.
使用正则表达式尝试过,但无法提取它。
You can check in the API URL and use URL.searchParams : 您可以签入API URL并使用URL.searchParams :
const str = 'http://staging.example.com/invitation/accept?invitation_token=_86uiB3VskV5VATReut9&study_token=9d9ba0207a35971490aee5a11a40cc526b73137d047f1a8506a2b65e9e349706268cc7ab0ef6130a66913d01628b15f646e947d6b5dc4d874d675b4194ae6788'; const url = new URL(str); const tokens = { invitation: url.searchParams.get('invitation_token'), study: url.searchParams.get('study_token') }; console.log(tokens);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.