List of utility methods to do String Ends With
endswith(suffix)String.prototype.endswith = function(suffix) { return this.indexOf(suffix, this.length - suffix.length) !== -1; }; | |
sl_endsWith(str)String.prototype.sl_endsWith = function(str) { if (typeof String.prototype.endsWith != 'function') { return this.indexOf(str, this.length - str.length - 1) !== -1; return this.endsWith(str); String.prototype.sl_startsWith = function(str) { if (typeof String.prototype.startsWith != 'function') { return this.slice(0, str.length) === str; ... | |
endWith(char)String.prototype.endWith = function(char) { let string = String(this); return (new RegExp(".*" + char + "$").test(string)); | |
endWith(s)String.prototype.endWith = function (s) { var d = this.length - s.length; return (d >= 0 && this.lastIndexOf(s) == d) | |
endWith(s)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; | |
endWith(str)String.prototype.endWith = function(str){ return this.lastIndexOf(str) == this.length - str.length; }; | |
endWith(str)String.prototype.endWith = function(str) { var reg = new RegExp(str + "$"); return reg.test(this); }; | |
endWith(str)String.prototype.endWith=function(str){ if(str==null||str==""||this.length==0||str.length>this.length) return false; if(this.substring(this.length-str.length)==str) return true; else return false; return true; | |
endWith(str)String.prototype.endWith = function(str) { var result = true; if (typeof(str)=='string' && str.length <= this.length) { for (var i=0,len=str.length,thisLen=this.length;i<len;i++) { if (str.charAt(len-1-i) == this.charAt(thisLen-1-i)) { continue; } else { result = false; break; ... | |
endWith(subStr)String.prototype.endWith = function (subStr) { if (subStr.length > this.length) { return false; else { return (this.lastIndexOf(subStr) == (this.length - subStr.length)); }; |