List of utility methods to do String Slugify
slug()String.prototype.slug=function(){ return this.toLowerCase().replace(/\s/g,'-').replace(/[^a-zA-Z0-9]/g,'-').replace(/-{2,}/g,'-').replace(/^-/,'').replace(/-$/,''); | |
slug(max)import $removeDiacritics from './internal/removeDiacritics'; String.prototype.slug = function(max) { max = max || 60; var self = $removeDiacritics(this.trim().toLowerCase()); var b = ''; var length = self.length; for (var i = 0; i < length; i++) { var c = self[i]; var code = self.charCodeAt(i); ... | |
slugify()String.prototype.slugify = function() { var string = this.replace(/[^\w\s-]/g, '').trim().toLowerCase(); return string.replace(/[_\s]+/g, '_'); }; | |
slugify()String.prototype.slugify = function() { return this.toString().toLowerCase() .replace(/\s+/g, '-') .replace(/[^\w\-]+/g, '') .replace(/\-\-+/g, '-') .replace(/^-+/, '') .replace(/-+$/, ''); }; | |
slugify()String.prototype.slugify = function () return this.toLowerCase() .replace(/\s+/g, '-') .replace(/[^\w\-]+/g, '') .replace(/\-\-+/g, '-') .replace(/^-+/, '') .replace(/-+$/, ''); | |
slugify()String.prototype.slugify = function () { return this.trim().replace(/\s+/g, '-'); }; |