【问题标题】:Get the last occurrence of string within another string [duplicate]获取另一个字符串中最后一次出现的字符串[重复]
【发布时间】:2014-03-04 23:13:17
【问题描述】:

是否有 javascript 函数可以获取字符串中子字符串的最后一次出现

喜欢:

var url = "/home/doc/some-user-project/project";

如果字符串末尾包含 project,我想要一个返回 true 的函数。

我知道str.indexOf()str.lastIndexOf(),但是还有其他功能可以完成这项工作吗?或者我应该这样做吗?

谢谢你的回答

【问题讨论】:

    标签: javascript


    【解决方案1】:

    类似

    var check = "project",
        url = "/home/doc/some-user-project/project";
    
    if (url.substr(-check.length) == check){
      // it ends with it..
    }
    

    【讨论】:

      【解决方案2】:

      试试这个

      <script>
      var url = "/home/doc/some-user-project/project";
      url.match(/project$/);
      </script>
      

      响应是一个带有项目的数组,如果响应是'null',因为它没有找到

      【讨论】:

        猜你喜欢
        • 2014-06-13
        • 1970-01-01
        • 2021-08-22
        • 2020-10-25
        • 2022-01-13
        • 2013-05-15
        • 1970-01-01
        • 2011-12-19
        相关资源
        最近更新 更多