Nodejs Utililty Methods String Ends With

List of utility methods to do String Ends With

Description

The list of methods to do String Ends With are organized into topic(s).

Method

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));
};