js 读取查询字符串

default_:当key为空时,用于替换的值
代码
function  getQuerystring(key, default_)
{
  
if  (default_ == null ) default_ = ""
  key 
=  key.replace( / [\[] / , " \\\[ " ).replace( / [\]] / , " \\\] " );
  
var  regex  =   new  RegExp( " [\\?&] " + key + " =([^&#]*) " );
  
var  qs  =  regex.exec(window.location.href);
  
if (qs  ==   null )
    
return  default_;
  
else
    
return  qs[ 1 ];
}

 

你可能感兴趣的:(字符串)