List of utility methods to do String Ends With
endsWith(needle)String.prototype.endsWith = function(needle) { return this.slice(-needle.length) == needle; | |
endsWith(pattern)String.prototype.endsWith = function(pattern) { var d = this.length - pattern.length; return d >= 0 && this.lastIndexOf(pattern) === d; }; | |
endsWith(pattern)String.prototype.endsWith = function(pattern) { return (this.substr(this.length - pattern.length, pattern.length) == pattern); }; | |
endsWith(pattern)String.prototype.endsWith = function(pattern) { return (this.substr(this.length - pattern.length, pattern.length) === pattern); }; | |
endsWith(pattern)String.prototype.endsWith = function(pattern) { var d = this.length - pattern.length; return d >= 0 && this.lastIndexOf(pattern) === d; }; | |
endsWith(pattern)String.prototype.endsWith = String.prototype.endsWith || function ( pattern ) { var d = this.length - pattern.length; return d >= 0 && this.indexOf(pattern, d) === d; | |
endsWith(pattern, caseSensitive)String.prototype.endsWith = function(pattern, caseSensitive) { var d, s; if (caseSensitive) { d = this.length - pattern.length; return d >= 0 && this.lastIndexOf(pattern) === d; } else { s = this.toLowerCase(); pattern = pattern.toLowerCase(); d = s.length - pattern.length; ... | |
endsWith(prefix)String.prototype.endsWith = function(prefix){ return this.substr(this.length - prefix.length) === prefix; }; | |
endsWith(s)String.prototype.endsWith = function(s) { return this.length >= s.length && this.substr(this.length - s.length) == s; | |
endsWith(s)String.prototype.endsWith = function(s){ return this.indexOf(s) == this.length - s.length; }; |