获取另一个字符串中最后一次出现的字符串[重复]
Posted
技术标签:
【中文标题】获取另一个字符串中最后一次出现的字符串[重复]【英文标题】: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()
,但是还有其他功能可以完成这项工作吗?或者我应该这样做吗?
谢谢你的回答
【问题讨论】:
【参考方案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',因为它没有找到
【讨论】:
以上是关于获取另一个字符串中最后一次出现的字符串[重复]的主要内容,如果未能解决你的问题,请参考以下文章