Mr_Sergo
@Mr_Sergo

Как удалить все лишние из строки?

Имеется строка
" - тут еще пробелы ,+ ( и тут )  KATE LIKES PARIS  1. и тут /*  )   "

я пытаюсь удалить все лишнее так
console.log( " - тут еще пробелы ,+ ( и тут )  KATE LIKES PARIS  1. и тут /*  )   ".replace(/[^A-Z ]/g, '') )

у меня результат такой
600da8f7aac00941696322.png

а должно остаться два любых слова на латинице (которые следуют сразу за многочисленными пробелами и всякими другими символами) с единственным пробелом между ними => "KATE LIKES"
  • Вопрос задан
  • 70 просмотров
Решения вопроса 2
@dodo512
.replace(/.*?([A-Z]+) +([A-Z]+).*/, '$1 $2')

UPD
.replace(/^ +|[^A-Z ]/g, '').replace(/ +(\w*).*/, ' $1')
Ответ написан
webdisigner
@webdisigner
.replace(/[^a-z\s]/gi, '').match(/\w+\s\w+/g)[0]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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