在开发中,经常会用到包含,就是一个字符串,包含另一个字符串等
在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
|