javascript中字符串处理并没有 StartWith 和 EndWith 这俩个方法,这里说的是手动构建这俩个方法.
JQuery 也是没有这俩个方法的,而是利用其丰富的选择器来达到此效果.
/**
* JQuery 构造StartWith方法
*/
String.prototype.startWith = function(s) {
if (s == null || s == "" || this.length == 0 || s.length > this.length)
return false;
if (this.substr(0, s.length) == s)
return true;
else
return false;
return true;
};
/**
* JQuery 构造endWith方法
*/
String.prototype.endWith = function(s) {
if (s == null || s == "" || this.length == 0 || s.length > this.length)
return false;
if (this.substring(this.length - s.length) == s)
return true;
else
return false;
return true;
};
参考链接:Js Jquery 关于endWith() 和startWith() 的使用__JasonWang_的博客-CSDN博客