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.