Nodejs String Strip stripPunctuation()

Here you can find the source of stripPunctuation()

Method Source Code

/**/*w  ww. j ava 2 s  .c om*/
  * Returns a string that has no punctuation.
  *
  *
  */
String.prototype.stripPunctuation = function () {
  return this.replace(/\W+/, '');
}

Related

  1. rstrip()
    String.prototype.rstrip = function () {
       return this.replace(/\s+$/, "")
    };
    
  2. rstrip()
    String.prototype.rstrip = function(){
      return  this.replace(/\s+$/,'')
    
  3. rstrip(chars)
    String.prototype.rstrip = function (chars) {
        let regex = new RegExp(chars + "$");
        return this.replace(regex, "");
    };
    
  4. stripNewline(str)
    String.prototype.stripNewline = function(str){
        var trimLoc = this.indexOf("\r\n");
        if (trimLoc < 0) {
            trimLoc = this.indexOf("\n");
        if (trimLoc < 0) {
            trimLoc = this.indexOf("\r");
        if (trimLoc > 0) {
    ...
    
  5. stripNewlines()
    String.prototype.stripNewlines = function() {
        return this.replace(/[\n\r]/g,"");
    
  6. stripScripts()
    String.prototype.stripScripts = function()
        return this.replace(new RegExp('<script[^>]*>([\\S\\s]*?)<\/script>', 'img'), '');
    };
    
  7. stripSlashes()
    function now(){
      return (new Date()).getTime();
    String.prototype.stripSlashes = function(){
        return this.replace(/\\(.)/mg, "$1");
    
  8. stripStart(s)
    String.prototype.stripStart = function (s) {
      if(this.indexOf(s)==0){
        return this.substring(s.length, this.length);
      return this;
    
  9. stripSubdomain()
    String.prototype.stripSubdomain = function() {
      return this.substr(this.indexOf(config.domainHost),this.length);
    };