Such as the left(), right(), isEmpty(), contains(), ETC.
To make work easier, I wrote a few to appropriate extensions for String:
/**************************************** * String extensions ****************************************/ String.prototype.isEmpty = function () { ////// Check if string is empty /// return (this.length === 0); }; String.prototype.left = function (subStringLength) { ////// Gets left part of string /// if (subStringLength > this.length) return this; return this.substring(0, subStringLength); }; String.prototype.right = function (subStringLength) { ////// Gets right part of string /// if (subStringLength > this.length) return this; return this.substring(this.length, this.length - subStringLength); }; String.prototype.contains = function (subString) { ////// Checks if strin contains other string /// if (this.indexOf(subString) > 0) return true; return false; }; String.prototype.repeat = function (num) { ////// Repeates string [num]-times /// if (isNaN(num)) return null; if (!(num > 0)) return ""; return new Array(num + 1).join(this); };
No comments:
Post a Comment
Note: only a member of this blog may post a comment.