' ')
.replace(/\s{2,}/g, ' ')
.split(' ')
.map(word => word.charAt(0).toUpperCase() + word.slice(1).toLowerCase())
.join('')
удалить все кроме букв и преобразовать в camel case
npmjs.com/change-case
'Example(Date) /and #Time' .match(/\w+/g).reduce((str, v) => str + v[0].toUpperCase() + v.slice(1).toLowerCase(),'')
Обсуждают сегодня