检查字符串结尾 判断一个字符串(str)是否以指定的字符串(target)结尾。

function confirmEnding(str, target) {
  
  var arr = str.replace(/\s+/g, "");
  var bb = arr.substr(arr.length - target.length, arr.length);
  if (bb == target) return true;
  
  return false;
}

confirmEnding("He has to give me a new name", "n");

  

confirmEnding("Bastian", "n") 应该返回 true.
 
 
confirmEnding("Connor", "n") 应该返回 false.
 
 
confirmEnding("Walking on water and developing software from a specification are easy if both are frozen", "specification") 应该返回 false.
 
 
confirmEnding("He has to give me a new name", "name") 应该返回 true.
 
 
confirmEnding("He has to give me a new name", "me") 应该返回 true.
 
 
confirmEnding("He has to give me a new name", "na") 应该返回 false.
 
 
confirmEnding("If you want to save our world, you must hurry. We dont know how much longer we can withstand the nothing", "mountain") 应该返回 false.
posted @ 2017-09-15 17:18  spectrelb  阅读(2565)  评论(0编辑  收藏  举报