Here you can find the source of beginsWith( str )
String.prototype.beginsWith = function( str ) { return this.substr( 0, str.length ) == str; };
String.prototype.startWith=function(str){ var reg=new RegExp("^"+str); return reg.test(this); String.prototype.endWith=function(str){ var reg=new RegExp(str+"$"); return reg.test(this);
String.prototype.startWith=function(str){ if(str==null||str==""||this.length==0||str.length>this.length) return false; if(this.substr(0,str.length)==str) return true; else return false; return true; }; ...
String.prototype.startWith = function(substr) { return this.indexOf(substr) == 0; };
String.prototype.startWith = function (text) { return this.indexOf(text) == 0; }; var msg = "Hello world!"; console.log(msg.startWith("Hello"));
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; };
String.prototype.beginsWith = function(s){ return this.indexOf(s) == 0; };
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; ...
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+$/,''); }; ...
String.prototype.beginsWith = function(t) { 'use strict'; t = t.toString(); return (t.toString() === this.substring(0, t.length)); };