js 常用indexof url,域名,浏览类型 获取函数

js 常用indexof url,域名,浏览类型 获取函数
*/

function pv_rport(dm,f) {
  var i = dm.indexof(f);
  if (i > 0) {
   return  dm.substring(0, i);
  }
  return dm;
 }

 function getrefurl(refurl) {
  if (refurl.indexof('ref0') > -1){
   var regexstr = /(?:&|?)ref0=([ss]*?)$/i;
   refurl = refurl.match(regexstr);
   refurl = encodeuri(refurl[1]);
   return refurl;
  }
 }
 function getdomain(){
  var dm = '';
  hn=location.hostname;
  str=hn.replace(/.(com|net|org|cn$).?.*/,"");
  if(str.lastindexof(".") == -1)
   dm = "." + hn;
  else
  {
   str = str.substring(str.lastindexof("."));
   dm = hn.substring(hn.lastindexof(str));
  }
  return dm;
 }

 function getflash(){
  var i,flash;
  if (window.activexobject){
   for(i=12;i>0;i--){
    try{
     flash=new activexobject("shockwaveflash.shockwaveflash."+i);
     return i+".0";
    }
    catch(e){
    }
   }
  }
  else if (navigator.plugins&&navigator.plugins.length){
   for (i=0;i<navigator.plugins.length;i++){
    if (navigator.plugins[i].name.indexof('shockwave flash')!=-1){
     return navigator.plugins[i].description.split(" ")[2];
    }
   }
  }
  return "not enabled";
 }

时间: 2024-08-03 04:04:13

js 常用indexof url,域名,浏览类型 获取函数的相关文章

Golang strings.Split获取字符串中的url/域名的简易方法

package main import ( "fmt" "strings" ) func main() { fmt.Println("Hello World!") a := "golang strings.Split获取字符串中的url/域名的简易方法http://www.waylau.com/golang-strings-split-get-url/" a1 := strings.Split(a, "//"

php 获取当前url域名实例代码

php教程 获取当前url域名实例代码    function getServerName()  {   $ServerName = strtolower($_SERVER['SERVER_NAME']?$_SERVER['SERVER_NAME']:$_SERVER['HTTP_HOST']);   if( strpos($ServerName,'http://') )   {       return str_replace('http://','',$ServerName);   }  

js截取相应的域名----正则匹配法 和校验Url 正则表达式

  js截取相应的域名----正则匹配法 和校验Url 正则表达式 用javascript截取相应的域名方法两种,供大家参考 1.方法1: [javascript] view plain copy function domainURI(str){ var durl=/http:\/\/([^\/]+)\//i; domain = str.match(durl); return domain[1]; } 调用:var domain=domainURI(document.location.href)

js常用自定义公共函数汇总

 本文整理了一些js常用自定义公共函数如检查是否是日期格式.判断输入的字符是否为中文.判断是否为空.固定电话.手机号码等等  代码如下: String.prototype.trim = function(){  return this.replace(/(^s*)|(s*$)/g, "");  }    //检查是否是日期格式  function isDate(datestr){  var result = datestr.match(/((^((1[8-9]d{2})|([2-9]d

浅谈js常用内置方法和对象_javascript技巧

JS内置函数不从属于任何对象,在JS语句的任何地方都可以直接使用这些函数.JS中常用的内置函数如下: 1.eval(str)接收一个字符串形式的表达式,并试图求出表达式的值.作为参数的表达式可以采用任何合法的操作符和常数.如果参数中包含JS命令,这些命令也可以被执行,就像这些命令是JS程序的一部分一样. 2.parseInt(str,n)试图从一个字符串中提取一个整数.可附加一个n整数实现返回n进制整数.如果在字符串中存在除了数字.符号.小数点和指数符号以外的字符,就停止转换,返回已有的结果.如

JS常用函数和常用技巧小结_javascript技巧

学习和工作的过程中总结的干货,包括常用函数.常用js技巧.常用正则表达式.git笔记等.为刚接触前端的童鞋们提供一个简单的查询的途径,也以此来缅怀我的前端学习之路. Ajax请求 jquery ajax函数 我自己封装了一个ajax的函数,代码如下: var Ajax = function(url, type success, error) { $.ajax({ url: url, type: type, dataType: 'json', timeout: 10000, success: fu

js常用函数2008-8-16整理第1/2页_javascript技巧

//js常用函数 更新2008-8-16 取自网络 function $(id) { return document.getElementById(id); } /************** 函数:getElementsByClassName 使用方法: 获取document内的超链接class是"info-links"的. getElementsByClassName(document, "a", "info-links"); 获取conta

Vue.js常用指令汇总(v-if、v-for等)_javascript技巧

有时候指令太多会造成记错.记混的问题,所以本文在记忆的时候会采用穿插记忆的方式,交叉比对,不易出错. 本文主要讲了一下六个指令: v-if//v-show//v-else//v-for//v-bind//v-on 1. v-if 条件渲染指令,根据其后表达式的bool值进行判断是否渲染该元素: eg:  HTML: <div id="example01"> <p v-if="male">Male</p> <p v-if=&q

JS常用的标准函数

原文:JS常用的标准函数 1.Array类型函数 array.concat(item...)  函数功能:关联数组,实现数组相加功能,但并不影响原先数组,concat返回新数组. array.join(separator) 函数功能:将array中的每个元素用separator为分隔符构造成字符串,默认的separator是逗号,当然你可以自己指定separator 事实上join方法最常用的地方在字符串相加,用过js的人都知道js的字符串相加是特别慢且性能特别差的,把大量片段字符串放在一个数组