苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 3554|回复: 3

[JavaScript] jq判断字符串包含另一个字符串的方式

[复制链接]
发表于 2017-11-1 16:13:36 | 显示全部楼层 |阅读模式
      在开发中,经常会用到包含,就是一个字符串,包含另一个字符串等
      在C#中,很好做,就是Contains,简单处理,在jq中,是没有Contains处理的,就有了另一种处理方法,indexOf(),下面就简单说下indexOf()的用法,以及含义


indexOf() 方法:返回某个指定的字符串值在字符串中首次出现的位置。
语法:
    stringObject.indexOf(searchvalue,fromindex)
参数讲解:
     searchvalue:必填,规定检索的字符串,即需要检索的串
     fromindex:开始检索的位置。若不填,则为从字符冲开始位置检索

注:indexOf()对大小写敏感
    如果要检索的字符串没有出现,则返回-1
    检索返回字符串第一次出现的位置
    检索返回值从0开始

实例:在 "Hello world!" 字符串内进行不同的检索:

[JavaScript] 纯文本查看 复制代码
<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  
















1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
 楼主| 发表于 2017-11-1 16:16:23 | 显示全部楼层
备注:0: 代表是从第一个字符开始,检索到的包含位子
-1:代表不包含这个字符串
6: 代表从第6个字符开始,是另一个字符串的第一次检索到的位子

 楼主| 发表于 2017-11-1 16:16:48 | 显示全部楼层
jq的简单,使用的包含方法
 楼主| 发表于 2017-11-2 09:59:13 | 显示全部楼层
  不好吗? 给自己赞一个
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-24 02:57

© 2014-2021

快速回复 返回顶部 返回列表