将单词中的所有字母替换为js中的*

时间:2012-12-11 17:56:54

标签: javascript regex replace

我需要创建一个javascript函数,将单词的所有字母替换为星号*。它应该将单词hello123替换为********。怎么办呢?

3 个答案:

答案 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, '*');

将每个字符替换为*甚至空格