Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Обучение для смены профессии, роста в карьере и саморазвития
str.split('.', 2).join('.')
(str.match(/^.+?\.[^.]+/) || [ str ])[0] // или str.replace(/(?<=\..*)\..*/, '') // или str.replace(/([^\.]+\.[^\.]+)\..*/, '$1')