extSLUGIFY function

dynamic extSLUGIFY(
  1. dynamic value
)

SLUGIFY(str): converts to a URL slug

Implementation

dynamic extSLUGIFY(dynamic value) {
  return varToStr(value)
      .toLowerCase()
      .trim()
      .replaceAll(RegExp(r"[^a-z0-9\s-]"), "")
      .replaceAll(RegExp(r"\s+"), "-")
      .replaceAll(RegExp(r"-+"), "-");
}