Nodejs Utililty Methods String Starts With

List of utility methods to do String Starts With

Description

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

Method

startWithVowel()
String.prototype.startWithVowel = function () {
    return this.charAt(0).toLowerCase().isVowel();
};
String.prototype.isVowel = function () {
    var vowels = ['a', 'e', 'i', 'o', 'u'];
    return vowels.indexOf(this.toLowerCase()) != -1;
};
beginsWith( str )
String.prototype.beginsWith = function( str ) {
    return this.substr( 0, str.length ) == str;
};
beginsWith(s)
String.prototype.beginsWith = function(s){
    return this.indexOf(s) == 0;
};
beginsWith(s)
String.prototype.beginsWith= function(s)
    return s===this.substring(0, s.length);
if (!String.prototype.localeCompare)
    String.prototype.localeCompare = function(other)
        if (this < other)
            return -1;
...
beginsWith(t)
String.prototype.beginsWith = function(t) {
    'use strict';
    t = t.toString();
    return (t.toString() === this.substring(0, t.length));
};
String.prototype.trim = function() {
    'use strict';
    return this.replace(/^\s+/,'').replace(/\s+$/,'');
};
...
beginsWith(t)
String.prototype.beginsWith = function(t) {
    'use strict';
    t = t.toString();
    return (t.toString() === this.substring(0, t.length));
};
beginsWith(t, i)
String.prototype.beginsWith = function(t, i) {
  if (i == false) {
    return (t == this.substring(0, t.length));
  } else {
    return (t.toLowerCase() == this.substring(0, t.length).toLowerCase());
};
beginsWithVowel()
String.prototype.beginsWithVowel = function(){
  if (this == "") return false;
  return "aeiou".split("").indexOf(this[0].toLowerCase()) !== -1
function translatePigLatin(str) {
   var nonv = str.split(/[aeiou]/)[0].length
   if (nonv == 0){
       return str + "way";
    }else {
...