1

我正在寻找一种方法来删除包含这些字符的单词或数字:*..

我试图编写自己的正则表达式,但我无法弄清楚。例如

sh*t 刚刚击中了粉丝 102.7 和 google.com

应该导致:

刚刚打了风扇,

只是一个随机句子,但它应该删除单词sh*t,102.7google.com.

它是否会留下双空格并不重要。

在此先感谢您的帮助!

4

1 回答 1

8
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
于 2011-11-29T15:09:17.740 回答