<pre>
//判断当前字符串是否以str开始
//先判断是否存在function是避免和js原生方法冲突,自定义方法的效率不如原生的高
if (typeof String.prototype.startsWith != 'function') {
String.prototype.startsWith = function (str){
return this.slice(0, str.length) == str;
};
}
//判断当前字符串是否以str结束
if (typeof String.prototype.endsWith != 'function') {
String.prototype.endsWith = function (str){
return this.slice(-str.length) == str;
};
}
</pre>
<small>
转自:javascript中判断字符串是否以指定字符串开始或结尾
</small>