苏飞论坛

标题: jq判断字符串包含另一个字符串的方式 [打印本页]

作者: 范范    时间: 2017-11-1 16:13
标题: jq判断字符串包含另一个字符串的方式
      在开发中,经常会用到包含,就是一个字符串,包含另一个字符串等
      在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  















作者: 范范    时间: 2017-11-1 16:16
备注:0: 代表是从第一个字符开始,检索到的包含位子
-1:代表不包含这个字符串
6: 代表从第6个字符开始,是另一个字符串的第一次检索到的位子


作者: 范范    时间: 2017-11-1 16:16
jq的简单,使用的包含方法
作者: 范范    时间: 2017-11-2 09:59
  不好吗? 给自己赞一个




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4