用js提取字符串中的某一段字符

String.prototype.getQuery = function(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = this.substr(this.indexOf("\?")+1).match(reg);
if (r!=null) return unescape(r[2]); return null;
}
var s = "index.html?id=1&goto=baidu";
alert(s.getQuery("id"));
alert(s.getQuery("baidu"));


posted @ 2019-04-29 14:45  阳光下那抹高傲的轻笑  阅读(5397)  评论(0编辑  收藏  举报