**
实例: 利用html表单和js的数学对象及函数做一个有验证码的简单登录表单
。。。。。。。
**
关注小文我们一起学习进步。
实操
今天同样是对前面学习的知识进行巩固和训练。今天学习的是一个解析url参数。
首先url是什么捏?
含义: 统一资源定位符(Uniform Resource Locator,缩写为URL),又叫做网页地址,是互联网上标准的资源的地址(Address)。
今天的训练就是利用正则来解析我们的url参数。
举个栗子:
首先我们随便打开一个网页找一个地址复制过来。
 url地址:
https://www.sogou.com/sgo?query=%E5%BF%AB%E4%B9%90%E6%98%9F%E7%8C%AB&_ast=1594299256&_asf=www.sogou.com&w=01029901&pid=sogou-clse-60a70bb05b08d6cd&duppid=1&cid=&s_from=result_up&sut=14870&sst0=1594299280933&lkt=0%2C0%2C0&sugsuv=000C7D1665CEA6905DA2EAD5C658B030&sugtime=1594299280933
注意:光理论是不够的 ,在此送大家2020最新企业级 Vue3.0/Js/ES6/TS/React/node等实战视频教程,点击此处免费获取,小白勿进哦
训练内容:
       我们需要封装一个函数,然后对该url地址进行解析。
       实现的效果就是,当我们输入query 就对应显示它等号后面&符号前面的内容,当然输入其他的同样是显示该等号后面以及&符号前面的内容。
代码如下:
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script>
			
		function fn(cx){
		// 这是我们的url地址
			var url ="https://www.sogou.com/sgo?query=%E5%BF%AB%E4%B9%90%E6%98%9F%E7%8C%AB&_ast=1594299256&_asf=www.sogou.com&w=01029901&pid=sogou-clse-60a70bb05b08d6cd&duppid=1&cid=&s_from=result_up&sut=14870&sst0=1594299280933&lkt=0%2C0%2C0&sugsuv=000C7D1665CEA6905DA2EAD5C658B030&sugtime=1594299280933"
		/*创建的正则,和我们的url地址相匹配,用括号讲我们需要显示的内容括起来分组,下面我们用字符类
		可以直接弹出它 */
			var reg = new RegExp(cx+"=([^&]+)");
			reg.test(url);
			
			return RegExp.$1			
		}
		
		alert( fn("_ast"));
		</script>
	</body>
</html>
执行结果:弹出对应的参数
知识点回顾:
1、元字符 [^]
除了括号内字符的其他任意字符
2、字符类
RegExp.$(数字)
表示我们正则中的某一组
**
            Once I was mad at missing you. Now I am mad at forgeting you.
                       -----------------------曾经发了疯的想 如今拼了命的忘

来源:oschina
链接:https://my.oschina.net/u/4303818/blog/4355638