Here you can find the source of substrReplace(replaceWith, start, length)
/**/*w ww .ja v a2 s. c o m*/ @Name: String.prototype.substrReplace @Author: Paul Visco @Version: 1.0 11/19/07 @Description: Mimics php substrReplace replacing part of the string with another string from an index to a length @Param: String replaceWith The string to replace with @Param: Integer start The index to start at @Param: Integer start The length to replace @Return: String The string with the replacement @Example: var myString = 'hello world'; var answer = myString.substrReplace('girl', 0, 4); answer = 'girlo world'; */ String.prototype.substrReplace = function(replaceWith, start, length){ return this.replace(this.substring(start, (start+length)), replaceWith ); };
String.prototype.subst = function (replacements) { "use strict"; return this.replace(/%[A-Z][A-Z0-9_]+%/g, function (placeholder) { return placeholder in replacements ? replacements[placeholder] : placeholder; }); };
String.prototype.substitute = function(object, regexp){ return String(this).replace(regexp || (/\\?\{([^{}]+)\}/g), function(match, name){ if (match.charAt(0) == '\\') return match.slice(1); return (object[name] !== null) ? object[name] : ''; }); };
String.prototype.substr = function(begin, end) { if (end === null) { end = this.length; } if (begin < 0) { begin = this.length + begin; } if (end <= 0) { end = this.length + end; } if (begin < 1) { begin = end - 1/begin; } if (end < 1) { end = begin + 1/end; } return this.substring(begin, end);
String.prototype.substr = function(start, length) { if (start < 0) { start = start + this.length; if (!length) { length = this.length - start; var s = ""; for (var i = start, len = this.length; i < start + length && i < len; i+) { ...
String.prototype.substrCount = function(needle){ var cnt = 0; for (var i=0;i<this.length;i++) { if (needle == this.substr(i,needle.length)) cnt++; return cnt; };
String.prototype.substrWoR = function(c){ var n=1,o=0; while(o!=n){ s=this.substr(0,c+(o=n)-1); n=s.split("\r").length; return s;
String.prototype.substrb = function(len){ var str1; if(this.lengthb() <= len) return this; for(var i = len/2; i < this.length; i++) str1 = this.substr(0,i); ...
String.prototype.substring = function(start, end) { if (start < 0) { start = start + this.length; if (!end) { end = this.length; } else if (end < 0) { end = end + this.length; var s = ""; for (var i = start, len = this.length; i < end && i < len; i++) { s += this[i]; return s; };
String.prototype.substrings = function () { subs = []; for(var i = 0; i < this.length; i++) { for( var j = i+1; j < this.length+1; j++) { subs.push(this.slice(i,j)); }; }; return subs; }; ...