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( str )
String.prototype.EndsWith = function( str )
    return this.lastIndexOf( str ) == this.length - str.length;
};
endWith(endStr)
String.prototype.endWith = function (endStr) {
    var lastIndex = this.length - endStr.length;
    return (lastIndex > 0 && this.lastIndexOf(endStr) == lastIndex);
};
endWith(endStr)
function ConvertJSONDateToJSDate(jsondate) {
    var date = new Date(parseInt(jsondate.replace("/Date(", "").replace(")/", ""), 10));
    return date;
function getDate(date) {
    var year = date.getFullYear();
    var month = date.getMonth() + 1;
    var day = date.getDate();
    return year + "-" + month + "-" + day;
...
ends( other )
String.prototype.ends = function( other ){
  if( !other )return false
  var endlen   = this.length
  var otherlen = other.length
  if( !endlen || endlen > otherlen ){ return false }
  return other.substr( 0, otherlen - endlen) + this == other
function str_ends( that, other ){
  if( !other )return false
...
endsWith( keyword, ignoreCase)
jCube.String.endsWith  =
String.prototype.endsWith  = function( keyword, ignoreCase) {
  var _string  = this;
  if ( ignoreCase == true ) {
    _string  = _string.toLowerCase();
    keyword  = keyword.toLowerCase();
  return _string.substring( _string.length-keyword.length) == keyword;
endsWith( str )
String.prototype.endsWith = function( str ) {
    if( str.length > this.length ) {
        return false;
    return( String( this ).substr( this.length - str.length, this.length ) == str );
};
endsWith( value, ignoreCase )
String.prototype.endsWith = function( value, ignoreCase )
  var L1 = this.length ;
  var L2 = value.length ;
  if ( L2 > L1 )
    return false ;
  if ( ignoreCase )
    var oRegex = new RegExp( value + '$' , 'i' ) ;
...
endsWith(end)
String.prototype.endsWith = function(end) {
  return this.indexOf(end) == this.length-end.length;
};
endsWith(end)
String.prototype.endsWith = function(end) {
    if(end == '') return true;
    else if(end == null || end.length > this.length) return false;
    else return this.indexOf(end, this.length - end.length) !== -1;
endsWith(matchstring)
String.prototype.endsWith = function (matchstring) {
    return reverse(this).startsWith(reverse(matchstring));