Задать вопрос
SubUser
@SubUser
Когда уже на завод

Как использовать regex здесь?

Нужно чтобы в функцыю useInput первым параметром были минуты а вторым секунды, если input может быть: "1 2"(две цифры - минуты секунды), " 1"(просто цифра - минуты), " 1 minutes 2", "2 seconds 1".
// НЕ Обезательно seconds = sec = second = s; minutes = minute = min = m; То бишь вместо "1 minutes" можно написать "1 min"
const input = "   2   seconds   1   minutes   "
       const regexTimer = new RegExp(/([0-9]+)\s*minutes?|([0-9]+)\s*seconds?/, 'g')

       useInput(input.replace(regexTimer, '$1$2')).split(' ')); // 1 параметр минуты, второй - секунды
       
       function useInput(minutes, seconds){...};
  • Вопрос задан
  • 43 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы