Убрать слова, связанные со звездочками или точками - PullRequest
1 голос
/ 29 ноября 2011

Я ищу способ удалить слова или цифры, содержащие следующие символы: * или ..

Я пытался написать свое регулярное выражение, но я не мог понять это. Например

Ш * т просто нажми на веер 102.7 и google.com

Должно привести к:

Просто поразил вентилятор и

Просто случайное предложение, но оно должно удалить слова sh*t, 102.7 и google.com.

Неважно, если он оставит двойные пробелы.

Заранее спасибо, и я ценю вашу помощь!

1 Ответ

8 голосов
/ 29 ноября 2011
result = subject.replace(/\S*[.*]\S*/g, "");

должен это сделать.

Объяснение:

\S*  # match any number of non-whitespace characters
[.*] # match either a dot or an asterisk
\S*  # match any number of non-whitespace characters
...