List of utility methods to do String Strip
stripPunctuation()String.prototype.stripPunctuation = function () { return this.replace(/\W+/, ''); | |
stripScripts()String.prototype.stripScripts = function() return this.replace(new RegExp('<script[^>]*>([\\S\\s]*?)<\/script>', 'img'), ''); }; | |
stripSlashes()function now(){ return (new Date()).getTime(); String.prototype.stripSlashes = function(){ return this.replace(/\\(.)/mg, "$1"); | |
stripStart(s)String.prototype.stripStart = function (s) { if(this.indexOf(s)==0){ return this.substring(s.length, this.length); return this; | |
stripSubdomain()String.prototype.stripSubdomain = function() { return this.substr(this.indexOf(config.domainHost),this.length); }; | |
stripTrailingSlash()String.prototype.stripTrailingSlash = function() { if (this.substr(-1) === '/') { return this.substr(0, this.length - 1); return this; }; | |
stripURL()String.prototype.stripURL = function() { return this.replace(/[A-Za-z]+\:\/\/+[A-Za-z0-9-_]+.[A-Za-z0-9-_:%&~?\/.=]+/g, ""); }; | |
stripUsername()String.prototype.stripUsername = function() { return this.replace(/[@]+[A-Za-z0-9-_]+/g, ""); }; | |
stripUtfBom()String.prototype.stripUtfBom = function() { var string = this.toString(); if (string.charCodeAt(0) === 0xFEFF) { string = string.slice(1); return string; }; | |
stripWhitespace()String.prototype.stripWhitespace = function(){ return this.replace(new RegExp("\\s", "g"), ""); }; |