.net程序调用新浪微博接口发微博

最近需要用到这么一个功能,就是如果用户是通过搜索引擎进来浏览页面的,那么就通过js获取其搜索关键词,找了很久,终于找到一个比较好用而且又简洁的代码,在此也感谢分享者,搜索引擎只包括谷歌和百度的,其他类似添加就可以了。
var refer=document.referrer;
var sosuo=refer.split(“.”)[1];
var grep=null;
var str=null;
var keyword=null;
switch(sosuo){

case “baidu”:
grep=/wd\=.*\&/i;
str=refer.match(grep)
keyword=str.toString().split(“=”)[1].split(“&”)[0];
document.write(decodeURIComponent(keyword));
break;

case “google”:
grep=/&q\=.*\&/i;
str=refer.match(grep)
keyword=str.toString().split(“&”)[1].split(“=”)[1];
document.write(decodeURIComponent(keyword));
break;

}
2.判断是否含有中文

1.只能输入汉字: 
2.
function ischinese(s){
var ret=true;
for(var i=0;i=10000);
return ret;
}


function havechinese(s){

for(var i=0;i=10000)
return true;
}
return false;
}
var refer=decodeURIComponent(document.referrer);
document.write(refer);
var str=refer;
alert(havechinese(str));

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。