Nodejs String Strip stripURL()

Here you can find the source of stripURL()

Method Source Code

// Twitter Parsers
// adapted from http://www.itworld.com/article/2704521/development/how-to-parse-urls--hash-tags--and-more-from-a-tweet.html
String.prototype.stripURL = function() {
    return this.replace(/[A-Za-z]+\:\/\/+[A-Za-z0-9-_]+.[A-Za-z0-9-_:%&~?\/.=]+/g, "");
};

Related

  1. stripScripts()
    String.prototype.stripScripts = function()
        return this.replace(new RegExp('<script[^>]*>([\\S\\s]*?)<\/script>', 'img'), '');
    };
    
  2. stripSlashes()
    function now(){
      return (new Date()).getTime();
    String.prototype.stripSlashes = function(){
        return this.replace(/\\(.)/mg, "$1");
    
  3. stripStart(s)
    String.prototype.stripStart = function (s) {
      if(this.indexOf(s)==0){
        return this.substring(s.length, this.length);
      return this;
    
  4. stripSubdomain()
    String.prototype.stripSubdomain = function() {
      return this.substr(this.indexOf(config.domainHost),this.length);
    };
    
  5. stripTrailingSlash()
    String.prototype.stripTrailingSlash = function() {
      if (this.substr(-1) === '/') {
        return this.substr(0, this.length - 1);
      return this;
    };
    
  6. stripUsername()
    String.prototype.stripUsername = function() {
        return this.replace(/[@]+[A-Za-z0-9-_]+/g, "");
    };
    
  7. stripUtfBom()
    String.prototype.stripUtfBom = function() {
      var string = this.toString();
      if (string.charCodeAt(0) === 0xFEFF) {
        string = string.slice(1);
      return string;
    };
    
  8. stripWhitespace()
    String.prototype.stripWhitespace = function(){
      return this.replace(new RegExp("\\s", "g"), "");
    };
    
  9. strip_html()
    String.prototype.strip_html = function() {
      var value = "";
      try {
        value = $('<p>' + this + '</p>').text();
        if (value == "") {
          value = this;
      } catch(err) {
        value = this;
    ...