List of utility methods to do String Starts With
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 { ... |