美文网首页
JavaScript 中检查是否存在子串的方法

JavaScript 中检查是否存在子串的方法

作者: EngineerPan | 来源:发表于2023-01-07 19:10 被阅读0次
  1. indexOf(subStr)
    • 获取subStr在目标字符串中第一次出现时的下标,如果没有找到返回-1;
    • 可以存在第二个参数,代表从哪个位置开始搜索subStr
    • 搜索顺序从前往后
  2. lastIndexOf(subStr)
    • 获取subStr在目标字符串中最后一次出现时的下标,如果没有找到返回-1;
    • 可以存在第二个参数,代表从哪个位置开始搜索subStr
    • 搜索顺序从后往前
  3. search(subStr)
    • 获取subStr在目标字符串中第一次出现时的下标,如果没有找到返回-1;
    • 不存在第二个参数;
    • subStr可以是regular expression
  4. match(subStr)
    • 获取目标字符串中包含subStr的第一个子串,然后加入到数组中并返回;如果没有找到则停止程序执行,且不报错;
    • subStr可以是regular expression
  5. includes(subStr)
    • 检查目标字符串中是否存在subStr子串,如果存在则返回true,否则返回false;
    • 可以存在第二个参数,代表从哪个位置开始检查subStr
    • 该方法大小写敏感;
  6. startsWith(subStr)
    • 检查目标字符串是否是以subStr子串开始的,如果是则返回true,否则返回false;
    • 可以存在第二个参数,代表从哪个位置开始检查subStr
    • 该方法大小写敏感;
  7. endsWith(subStr)
    • 检查目标字符串是否是以subStr子串结尾的,如果是则返回true,否则返回false;
    • 可以存在第二个参数,代表结束位置在哪里;
    • 该方法大小写敏感;

相关文章

网友评论

      本文标题:JavaScript 中检查是否存在子串的方法

      本文链接:https://www.haomeiwen.com/subject/fdcycdtx.html