Client Side Slug Function

Slugify functions are a pain and a frequent DRY violation. Is there a frappe.utils function I use to do this? “Slug” doesn’t seem to find any candidates, perhaps there’s a different terminology that’s being used?

This code looks intriguing from ui.fieldgroup.js

init: function(opts) {
	$.extend(this, opts);
	$.each(this.fields || [], function(i, f) {
		if(!f.fieldname && f.label) {
			f.fieldname = f.label.replace(/ /g, "_").toLowerCase();
	if(this.values) {

There is frappe.scrub. I guess slug is the more correct name.

Well, let’s not quibble. Scrub is a perfectly fine name. I’ll find it and make an addition to the documentation.