网站地图    收藏   

主页 > 前端 > javascript >

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

来源:自学PHP网    时间:2014-09-19 14:47 作者: 阅读:

[导读] 我们经常会要找查字符串中一些字符或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 classStr = $(this).attr('class');
    if ( classStr.indexOf("1") > 0 ) {
    console.log("该class含有1");
    }
    if( classStr.indexOf("4") > 0 ) {
    console.log("该class含有4");
    }
    if( classStr.indexOf("7") > 0 ) {
    console.log("该class含有7");
    }
    });
    })


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

实例:
 

 代码如下 复制代码

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


输出结果:

0
-1
27

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论