苏飞论坛
标题: 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 |