我需要创建一个javascript函数,将单词的所有字母替换为星号*
。它应该将单词hello123
替换为********
。怎么办呢?
答案 0 :(得分:14)
使用str.replace(...)
。
关于互联网的许多例子:-D
例如:
str.replace('foo', 'bar');
或者在你的情况下:
str.replace(/./g, '*');
答案 1 :(得分:3)
你可以这样做:
'hello123'.replace(/./g, '*');
答案 2 :(得分:1)
试试此链接 How to replace all characters in a string using JavaScript for this specific case: replace . by _
var s1 = s2.replace(/\S/gi, '*');
将替换除空白或
之外的任何内容var s1 = s2.replace(/./gi, '*');
将每个字符替换为*
甚至空格