检查字符串结尾 判断一个字符串(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.