Заменить символы Regex + пробел - PullRequest
0 голосов
/ 26 мая 2020

Есть ли способ создать регулярное выражение для замены символов + пробел?

Я использую:

const cleanMask = (value) => {
  const output = value.replace(/[_()-]/g, "").trim();
  return output;
}

let result = cleanMask('this (contains parens) and_underscore, and-dash')
console.log(result)

Правильно?

1 Ответ

0 голосов
/ 26 мая 2020

Ваш текущий код заменит все вхождения символов _, (,) и - пустой строкой, а затем будет обрезать пробел () с начала и конца результата.

Если вы хотите удалить ВСЕ пробел, вы можете использовать класс пробельных символов \ s вместо trim () следующим образом:

const output = value.replace(/[_()-\s]/g, "");
...