Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
var var = 'he(#$*llo world6598'; var = var.replace(/[&\/\\#,+()$~%.'":*?<>{}]/g, '').replace(/\s+/g,'-').replace('--','-').toLowerCase();
.replace(/[^\w\s]/g, '')
.replace(/[^-\w\s]/g, '')
.replace( /./g,(m,o,s) => m === ' ' ? s[o-1] === ' ' ? '' : '-' : /\w/.test(m) ? m : '')