10

我需要创建一个 javascript 函数,将单词的所有字母替换为星号。*它应该将单词替换hello123********. 如何才能做到这一点 ?

4

3 回答 3

27

使用str.replace(...).

互联网上有很多例子:-D

例如:

str.replace('foo', 'bar');

或者在你的情况下:

str.replace(/./g, '*');
于 2012-12-11T17:58:36.170 回答
8

你可以这样做:

'hello123'.replace(/./g, '*');
于 2012-12-11T18:00:20.573 回答
4

试试这个链接 How to replace all characters in a string using JavaScript for this specific case: replace 。经过 _

var s1 = s2.replace(/\S/gi, '*');

它将替换除空格或

var s1 = s2.replace(/./gi, '*');

这会将每个字符替换为*均匀的空格

于 2012-12-11T18:04:05.733 回答