' ')
                  
                  
                    .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(),'')
Обсуждают сегодня