<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>String</title>
</head>
<body>
<script src="../js/jquery-3.5.1.min.js"></script>
<script>
/**
*解析URL Params 为对象
*注意:
* 1.重复key的问题
* 2.解码问题
* 3.未指定值的value,约定为Boolean值true
* 4.能转成数字类型的转成数字类型
*步骤:
* 1.获取?后字符串
* a.正则
* . 匹配除换行符 \n 之外的任何单字符。要匹配 . ,请使用 \. 。
* + 匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 \+
* ()标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用 \( 和 \)。
* b.exec()
* 用于检索字符串中的正则表达式的匹配,返回值是一个数组(存放匹配结果),未找到匹配,返回null.
* var regResult= RegExpObject.exec(st
面试题之解析URL Params 为对象
最新推荐文章于 2026-05-12 07:45:00 发布


1万+

被折叠的 条评论
为什么被折叠?



