檢查一個字符串(str
)是否以指定的字符串(target
)結尾。算法
若是是,返回true;若是不是,返回false。spa
這個算法能夠經過在ES2015中引入的.endsWith()
方法來解決。code
也可使用JavaScript子串方法之一。對象
方法一:blog
function confirmEnding(str, target) { return str.endsWith(target); } confirmEnding("Bastian", "n");
方法二:ip
將參數拼接到正則字符串中,而後將字符串轉化成正則對象。調用test()方法進行驗證。字符串
function confirmEnding(str, target) { s=eval("/.*"+target+"$/"); return s.test(str) //return str.endsWith(target); } confirmEnding("Bastian", "n");