Javascript 获取另一个字符串中最后出现的字符串
是否有javascript函数来获取字符串中最后出现的子字符串 比如: 我想要一个返回Javascript 获取另一个字符串中最后出现的字符串,javascript,Javascript,是否有javascript函数来获取字符串中最后出现的子字符串 比如: 我想要一个返回true的函数,如果字符串末尾包含project 我知道str.indexOf()或str.lastIndexOf()但是是否有其他函数可以完成这项工作,或者我应该完成它 谢谢你的回答 var check = "project", url = "/home/doc/some-user-project/project"; if (url.substr(-check.length) == check){
true
的函数,如果字符串末尾包含project
我知道str.indexOf()
或str.lastIndexOf()
但是是否有其他函数可以完成这项工作,或者我应该完成它
谢谢你的回答
var check = "project",
url = "/home/doc/some-user-project/project";
if (url.substr(-check.length) == check){
// it ends with it..
}
试试这个
<script>
var url = "/home/doc/some-user-project/project";
url.match(/project$/);
</script>
var url=“/home/doc/some user project/project”;
url.match(/project$/);
如果响应因找不到而为“null”,则响应是一个带有项目的数组
<script>
var url = "/home/doc/some-user-project/project";
url.match(/project$/);
</script>