javascript判断字符出现在字符中代码

在js中我们要判断一个字符串出现在另一字符串中,利用indexof下面来看看它的语法

stringobject.indexof(searchvalue,fromindex)

参数
strobj
必选项。string 对象或文字。
substring
必选项。要在 string 对象中查找的子字符串。
starindex
可选项。该整数值指出在 string 对象内开始查找的索引。如果省略,则从字符串的开始处查找。
说明
indexof 方法返回一个整数值,指出 string 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。

说明
该方法将从头到尾地检索字符串 stringobject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 fromindex 处或字符串的开头(没有指定 fromindex 时)。如果找到一个 searchvalue,则返回 searchvalue 的第一次出现的位置。stringobject 中的字符位置是从 0 开始的。

看一个简单判断用户浏览器类型代码

-->

<script>
function client(o){
 
    var b = navigator.useragent.tolowercase();  
    var t = false;
    if (o == 'isop'){
    t = b.indexof('opera') > -1;
    }
    if (o == 'isie'){
    t = b.indexof('msie') > -1;
    }
    if (o == 'isff'){
    t = b.indexof('firefox') > -1;
    }
       return t;
};

/*
提示和注释
注释:indexof() 方法对大小写敏感!

注释:如果要检索的字符串值没有出现,则该方法返回 -1。

*/

时间: 2024-07-30 17:33:12

javascript判断字符出现在字符中代码的相关文章

javascript判断并获取注册表中可信任站点的方法

  本文实例讲述了javascript判断并获取注册表中可信任站点的方法.分享给大家供大家参考.具体分析如下: 判断可信任站点,首先要在注册表中找到可信任站点在注册表中的位置,如下: (1)域名作为可信任站点在注册表中的位置: HKCUSoftwareMicrosoftWindowsCurrentVersionInternetSettingsZoneMapDomains (2)IP作为可信任站点在注册表中的位置: HKCUSoftwareMicrosoftWindowsCurrentVersio

javascript判断并获取注册表中可信任站点的方法_javascript技巧

本文实例讲述了javascript判断并获取注册表中可信任站点的方法.分享给大家供大家参考.具体分析如下: 判断可信任站点,首先要在注册表中找到可信任站点在注册表中的位置,如下: (1)域名作为可信任站点在注册表中的位置:  HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\InternetSettings\\ZoneMap\\Domains\\ (2)IP作为可信任站点在注册表中的位置:  HKCU\\Software\\Microsoft

javascript之弹出窗口居中的代码_javascript技巧

Test [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] javascript弹出窗口居中代码 下面给两个弹出屏幕居中窗口的例子 复制代码 代码如下: window.open()方式 function ShowDialog(url) { var iWidth=300; //窗口宽度 var iHeight=200;//窗口高度 var iTop=(window.screen.height-iHeight)/2; var iLeft=(window.screen.width-iWidt

JavaScript 判断浏览器是否支持SVG的代码_javascript技巧

可缩放矢量图形(Scalable Vector Graphics,SVG)是基于可扩展标记语言(XML),用于描述二维矢量图形的一种图形格式.SVG由W3C制定,是一个开放标准.另SVG还是Static Var Generator静止无功发生器的简称 判断浏览器是否支持SVG的代码(部分截去自Highcharts源码): Js代码: 复制代码 代码如下: function hasSVG(){ SVG_NS = 'http://www.w3.org/2000/svg', return !!doc.

javascript判断是否为空的程序代码

变量是否为空 下面是if(tmp){}判断的结果:  代码如下 复制代码 if(tmp)if(tmp!=null) tmp未定义时//false//false vartmp;//false//false vartmp=0;//false//true vartmp=10;//true//true vartmp="";//false//true vartmp="ddd";//true//true vartmp=0.0;//false//true vartmp=newSt

JavaScript判断是否为IE浏览器程序代码

方法1:通过IE与非IE浏览器对垂直制表符支持特性搞出的一段简短的条件:  代码如下 复制代码 var ie = !+"v1″; 方法2:利用了IE与标准浏览器在处理数组的toString方法的差异做成的.对于标准游览器,如果数组里面最后一个字符为逗号,JS 引擎会自动剔除它.  代码如下 复制代码 var ie = !-[1,]; 大家可以测试一下:  代码如下 复制代码 var ie = !-[1,]; alert(ie); 自己试验了一下,效果还不错,推荐给大家看看  代码如下 复制代码

JavaScript判断窗口是否最小化的代码(跨浏览器)_页面背景

复制代码 代码如下: function isMinStatus() { var isMin = false; if (window.outerWidth != undefined) { isMin = window.outerWidth <= 160 && window.outerHeight <= 27; } else { isMin = window.screenTop < -30000 && window.screenLeft < -30000

输入一个字符串并打印出该字符串中字符的所有排列

题目: 输入一个字符串, 打印出该字符串中字符的所有排列. 方法: 使用递归依次交换位置, 打印输出. 代码: /* * main.cpp * * Created on: 2014.6.12 * Author: Spike */ /*eclipse cdt, gcc 4.8.1*/ #include <stdio.h> void Permutation(char* str, char* begin); void Permutation(char* str){ if(str == NULL) r

iOS中如何判断中英文混合的字符长度_IOS

废话不多说,直接给大家贴代码了. 一,代码. - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //第一种方法 NSLog(@"--first-%i",[self convertToInt:@"123我爱你"]); //第二种方法 NSLog(@"--second--%ld",[self getToInt:@&