快捷搜索:

js中indexOf()对字符串进行部分匹配

我们经常会要找查字符串中一些字符或html中一些内容,下面我来介绍利用js indexOf方法来操作,根据indexOf方法的语法,stringObject.indexOf(待检索的字符串,开始检索的位置),将会返回某个指定的字符串值在字符串中首次出现的位置,这样就简单了,具体实例如下。

html代码

 代码如下 复制代码

    <dl class="forum_0_1_3">
    <dt>something</dt>
    <dd>do something</dd>
    </dl>
    <dl class="forum_0_1_4_7">
    <dt>something</dt>
    <dd>do something</dd>
    </dl>
    <dl class="forum_0_4">
    <dt>something</dt>
    <dd>do something</dd>
    </dl>

javaSctipt (jQuery):

 代码如下 复制代码

    $(function(){
    $('dl').each(function(){
    var clAAAAAAA= $(this).attr('class');
    if ( classStr.indexOf("1") > 0 ) {
    console.log("该class含有1")AAAAAA>     }
    if( classStr.indexOf("4") > 0 ) {
&nAAAAAAAAAAAnbsp; console.log("该class含有4");
    }
    if( classStr.indexOf("7") > 0 ) {
  &nAAAAAAAAsole.log("该class含有7");
    }
    });
    })


indexOf() 方法对大小写敏感,所以在检索的时候需要注意检索字符串的大小写。

实例:
 

 代码如下 复制代码

<script type="text/javascript">
var str="蚂蚁学院_http://www.bKjia.c0m"
document.write(str.indexOf("蚂蚁") + "<br />")
document.write(str.indexOf("cn") + "<br />")
document.write(str.indexOf(".com"))
</script>


输出结果:

0
-1
27

http://www.bkjia.com/AJaxjc/448627.htmlwww.bkjia.comtruehttp://www.bkjia.com/AJaxjc/448627.htmlTechArticle我们经常会要找查字符串中一些字符或html中一些内容,下面我来介绍利用js indexOf方法来操作,根据indexOf方法的语法,stringObject.indexOf(待检...

本文源自: AG88平台

您可能还会对下面的文章感兴趣: