Убрать пробелы и добавить тире после слова

153
05 марта 2021, 17:30

Как с помощью регулярки сделать из этого CA - Los Angeles вот это CA-Los-Angeles?

Answer 1
'CA - Los Angeles'.replace(/(\s?-\s?)|\s/g, '-')

Разберем регулярку (\s*-\s*)|\s, cостоящую из 2х частей:

  1. (\s*-\s*) -> заменит части по типу с-с, c -c, c- c (учитывает возможное отсутствие пробела до\после тире) на тире
  2. \s заменит просто пробелы на тире
Answer 2
'CA - Los Angeles'.replace(/\s/g, '-').replace(/-{2}/g, '')

READ ALSO
Сборка webpack + sass

Сборка webpack + sass

Не могу подключить в конфиг webpack сборку scss файлов в css файлПодскажите, пож-ста, в чём ошибка, вот webpack

120
Не подключается СSS

Не подключается СSS

у меня возникла такая проблема - есть файлы styleForLabacss, program

156