2012-12-22 96 views
3

我需要將句子中的所有字母替換爲*(星號)。替換javascript中的空格

我的代碼是

var password='hello world'; 
password.replace(/\S/g, '*'); 

所有字母都得到替換,但不佔空間。 這怎麼可能被替換?

+2

不要你用什麼? –

回答

5

\s將匹配空間

\S(大寫S)將每一個字符匹配的一切,但空間

.將每一個角色

匹配所以更換:

password.replace(/./g, '*'); 
+0

that works ..謝謝克里斯:) –

1

什麼

password.replace(/[a-zA-Z|\s]/g, '*'); 

這匹配字母和空格,但使用其他答案,如果你要所有字符。儘管更好地使用「密碼」類型的輸入,如果這將實現你想要做的。