• 技术文章 >web前端 >js教程

    javascript如何判断字符串中是否包含某个字符串

    coldplay.xixicoldplay.xixi2021-04-06 17:26:21原创103

    javascript判断字符串中是否包含某个字符串的方法:1、使用【indexOf()】方法可返回某个指定的字符串值在字符串中首次出现的位置;2、使用【search()】方法用于检索字符串中指定的子字符串。

    本教程操作环境:windows7系统、javascript1.8.5版,DELL G3电脑。

    javascript判断字符串中是否包含某个字符串的方法:

    方法一: indexOf()

    var str = "123";
    console.log(str.indexOf("3") != -1 );  // true

    indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。

    方法二: search()

    var str = "123";
    console.log(str.search("3") != -1 );  // true

    search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则返回 -1。

    方法三:match()

    var str = "123";
    var reg = RegExp(/3/);
    if(str.match(reg)){
        // 包含        
    }

    match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。

    方法四:test()

    var str = "123";
    var reg = RegExp(/3/);
    console.log(reg.test(str)); // true

    test() 方法用于检索字符串中指定的值。返回 true 或 false。

    方法五:exec()

    var str = "123";
    var reg = RegExp(/3/);
    if(reg.exec(str)){
        // 包含        
    }

    exec() 方法用于检索字符串中的正则表达式的匹配。返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null。

    相关免费学习推荐:javascript(视频)

    以上就是javascript如何判断字符串中是否包含某个字符串的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:javascript 字符串
    上一篇:javascript删除数组元素的方法 下一篇:浅谈nodejs利用node-xlsx模块读取excel数据的方法
    第15期线上培训班

    相关文章推荐

    • javascript怎么将对象转成字符串• javascript如何截取字符串• JavaScript中字符串(string)如何转json• javascript字符串如何转json

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网