文章目录 前言 一、编写正则表达式 二、转换为对象 前言 最近开发小程序遇到个需求,通过扫码进入小程序,需要获取到二维码带进来的内容。再将其转换为对象类型 一、编写正则表达式 目标是获取问号后的数据,首先通过?将url分成两部分 const regex = /^([^\?]*)\?(.*)$/; // ^([^\?]*) 匹配开头非问号的所有字符 // \? 以问号分隔 二、转换为对象 const url = 'http://www.baidu.com/code/?id=xxx&name=xxx?&sex=1'