我是靠谱客的博主 迷路大米,最近开发中收集的这篇文章主要介绍js中关于url中的参数判断,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

前端开发中经常会遇到,有使用getQueryString()获取url参数,然后对参数进行判断的问题。

这这里总结一下:

http://localhost:8080/index.html


function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var l = decodeURI(window.location.search);
var r = l.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}

function isAvailable(param){
return (undefined != param && null != param && "" != param && "null" != name);
}

获取这个地址下的name参数,但是我们可以发现,url中并没有有 ?name=xxx这样的参数。

var name = getQueryString("name");我们输出name的值,会发现值为null,但是使用typeOf name会发现,name的类型是string。是一个为null的字符串,而不是null对象


最后

以上就是迷路大米为你收集整理的js中关于url中的参数判断的全部内容,希望文章能够帮你解决js中关于url中的参数判断所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部