indexOf()定义和用法

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

语法

stringObject.indexOf(searchvalue,fromindex)

参数 :

searchvalue:必需。规定需检索的字符串值。可选的整数参数。

fromindex:规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的首字符开始检索。

说明

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

提示和注释

注释:indexOf() 方法对大小写敏感!

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

实例

在本例中,我们将在 "Hello world!" 字符串内进行不同的检索:

<script type="text/javascript">    
var str="Hello world!";  
document.write(str.indexOf("Hello") + "<br />");  
document.write(str.indexOf("World") + "<br />"); 
document.write(str.indexOf("world"));    
</script>

以上代码的输出:

0  -1  6   多数用途:可以用于邮箱是否正确的判断,例如
<script type="text/javascript">    
if((yx.email.value.indexOf('@',0)==-1)||(yx.email.value.indexOf('.',0)==-1)){alter("邮箱地址错误");yx.email.focus();return false;}</script>

转载于:https://www.cnblogs.com/xiaocongjiejie/p/4029839.html

js indexof用法indexOf()定义和用法相关推荐

  1. js clearInterval()方法的定义和用法

    clearInterval()方法能够取消setInterval()方法设置的定时器,本文给大家详解clearInterval()方法的定义和用法,感兴趣的朋友参考下. 此方法能够取消setInter ...

  2. indexof函数的定义和用法

    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置. 语法 stringObject.indexOf(searchvalue,fromindex) 参数   searchvalu ...

  3. js中substr,substring,indexOf,lastIndexOf,split 的用法

    js中substr,substring,indexOf,lastIndexOf,split等的用法 1.substr substr(start,length)表示从start位置开始,截取length ...

  4. js中childNodes易错点、详解定义以及用法

    js中childNodes易错点.详解定义以及用法 最近学习的时候,我遇到了childNodes的一些问题,我查阅了一些资料,总结一下其定义及用法.在学习childNodes之前,我们需要先了解一下D ...

  5. js 字符和html和数值拼接,js中substring和substr的用法(获取字符串为整个html页面中的某个数值)...

    substring 方法用于提取字符串中介于两个指定下标之间的字符html substring(start,end)正则表达式 开始和结束的位置,从零开始的索引spa 参数     描述 start ...

  6. JS中的indexOf方法

    indexOf()简介 indexOf()是js中内置的方法之一,它的功能大家都很熟悉:简单来说就是得到数据的索引,对于正则不熟练的人,是个很不错的方法. 如果查询到返回索引,反之返回-1(固定用法) ...

  7. js中继承的几种用法总结(apply,call,prototype)

    本篇文章主要介绍了js中继承的几种用法总结(apply,call,prototype) 需要的朋友可以过来参考下,希望对大家有所帮助 一,js中对象继承 js中有三种继承方式 1.js原型(proto ...

  8. html里面onclick属性是什么,html中onclick事件属性定义与用法

    在前端网页设计时,离不开一些动态事件的交互,比如提交数据,登录,注册等等.这事件一般都需要通过HTML onclick事件的调用,这篇文章重点介绍一下 onclick事件的定义与用法 onclick事 ...

  9. js的简单介绍及基本用法

    1. JS的简介概述: JavaScript, 是一门弱类型语言, 用来给页面增加动态功能的.//弱类型语言: 对数据的数据类型划分不精细(不明确). 特点:A. JavaScript 是一种轻量级的 ...

最新文章

  1. 怎么做网络营销在网站优化中能快速提升搜索引擎信任的方法!
  2. 几种xml读取方法比较
  3. 01.query的分类-条件查询和组合查询
  4. [css] 使用rem时应该注意什么?
  5. _blank开新窗口不符合标准?
  6. 魔童降世-暴走的哪吒
  7. 网易面试总结——面试案例5~面试案例8
  8. 基于51单片机的交通灯(资源链接见末尾)
  9. 二维高斯核函数(python)
  10. 用于指定服务器软件产品的名称,[单选] 下列说明乙肝患者病情已恢复的是()...
  11. 读后感:走钢索的人---走出软件作坊:三五个人十来条枪 如何成为开发正规军(十七)
  12. 拉氏变换 传递函数
  13. 一个人尽然可以管理呢么多网站,强悍
  14. javascript 老王开车去东北
  15. iOS_TUTK_进行本地录像成功后查看会偶发出现黑屏的问题
  16. Android Socks5代理服务器程序开发
  17. ServerSQL数据库查锁、解锁
  18. Apache中的mod_deflate压缩模块
  19. 微信公众号开发(一)------对接公众号
  20. 粉色的❤情人节❤祝福(附源码与修改教程)

热门文章

  1. Google C++ 编码风格精简
  2. 不要重复发明轮子:C++重用的5重境界
  3. golang已关闭channel
  4. 在shell中变量的赋值有五种方法
  5. 关于shared library的描述
  6. spring:《spring实战》读后感三
  7. mybaits二十七:spring, spring mvc,mybatis(ssm) 整合
  8. mybaits十:关联查询
  9. 汇编: mul乘法指令
  10. oracle:更改序列