替换javascript中的空格

替换javascript中的空格,javascript,Javascript,我需要将句子中的所有字母替换为*(星号) 我的代码是 var password='hello world'; password.replace(/\S/g, '*'); 所有的字母都被替换了,但空格没有。 如何替换它?\s将匹配空格 \S(大写S)将匹配除空格以外的所有内容 将匹配每个字符 因此,要替换每个字符: password.replace(/./g, '*'); 那怎么办 password.replace(/[a-zA-Z|\s]/g, '*'); 这与字母和空格匹配,但如果您选择

我需要将句子中的所有字母替换为*(星号)

我的代码是

var password='hello world';
password.replace(/\S/g, '*');
所有的字母都被替换了,但空格没有。
如何替换它?

\s
将匹配空格

\S
(大写S)将匹配除空格以外的所有内容

将匹配每个字符

因此,要替换每个字符:

password.replace(/./g, '*');
那怎么办

password.replace(/[a-zA-Z|\s]/g, '*');
这与字母和空格匹配,但如果您选择了所有字符,则使用另一个答案。尽管最好使用“password”类型的输入,如果这样可以实现您想要的操作。

将您的代码更改为:

var password='hello world';
password=password.replace(/[\S ]/g, '*');
此处测试和说明:

您不使用什么?