return value
    .toString()
    .trim() // Trim
    .toLowerCase() // Lower case
    .replace(/[-_]+/g, ' ') // Replace dash and underscore with a space