是否有一个javascript函数来获取String
中最后一次出现的子字符串像:
var url = "/home/doc/some-user-project/project";
如果String在其末尾包含项目,我想要一个返回true
的函数。
我知道str.indexOf()
或str.lastIndexOf()
但是还有其他功能可以完成这项工作吗?或者我应该这样做?
感谢您的回答
答案 0 :(得分:0)
像
这样的东西var check = "project",
url = "/home/doc/some-user-project/project";
if (url.substr(-check.length) == check){
// it ends with it..
}
答案 1 :(得分:0)
试试这个
<script>
var url = "/home/doc/some-user-project/project";
url.match(/project$/);
</script>
响应是带项目的数组,如果响应为'null',因为找不到